From 03eea5fe7686a883985a24588e7a163731ef981c Mon Sep 17 00:00:00 2001 From: rstacruz Date: Sat, 4 Jul 2020 13:35:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20360bb?= =?UTF-8?q?872879c694298c43a22675b441ab97cf569=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 101.html | 12 +- 404.html | 10 +- absinthe.html | 12 +- activeadmin.html | 12 +- adb.html | 12 +- analytics.html | 12 +- analytics.js.html | 12 +- angularjs.html | 12 +- animated_gif.html | 12 +- ansi.html | 12 +- ansible-examples.html | 12 +- ansible-guide.html | 12 +- ansible-modules.html | 12 +- ansible-roles.html | 12 +- ansible.html | 12 +- appcache.html | 12 +- applescript.html | 12 +- applinks.html | 12 +- arel.html | 12 +- atom.html | 12 +- awesome-redux.html | 12 +- awscli.html | 12 +- backbone.html | 12 +- badges.html | 12 +- bash.html | 36 ++- blessed.html | 12 +- bluebird.html | 12 +- bolt.html | 12 +- bookshelf.html | 12 +- bootstrap.html | 12 +- browser-sync.html | 12 +- browserify.html | 12 +- brunch.html | 12 +- bulma.html | 12 +- bundler.html | 12 +- c_preprocessor.html | 12 +- camp.html | 12 +- canvas.html | 12 +- capybara.html | 12 +- cask-index.html | 12 +- chai.html | 12 +- cheatsheet-styles.html | 12 +- chef.html | 12 +- chunky_png.html | 12 +- cidr.html | 12 +- circle.html | 12 +- co.html | 12 +- command_line.html | 12 +- commander.js.html | 12 +- composer.html | 12 +- cordova.html | 12 +- cron.html | 12 +- csharp7.html | 12 +- css-antialias.html | 12 +- css-flexbox.html | 12 +- css-grid.html | 12 +- css-system-font-stack.html | 12 +- css-tricks.html | 12 +- css.html | 12 +- cssnext.html | 12 +- curl.html | 12 +- data/search-index.json | 184 ++++++------ datetime.html | 12 +- deis.html | 12 +- deku.html | 12 +- deku@1.html | 12 +- deprecated/bower-api.html | 12 +- devise.html | 12 +- divshot.html | 12 +- do.html | 12 +- docker-compose.html | 12 +- docker.html | 12 +- dockerfile.html | 12 +- dom-range.html | 12 +- dom-selection.html | 12 +- ec2.html | 12 +- editorconfig.html | 12 +- elixir-metaprogramming.html | 12 +- elixir.html | 12 +- emacs.html | 12 +- ember.html | 12 +- emmet.html | 12 +- enzyme.html | 12 +- enzyme@2.html | 12 +- es6.html | 12 +- ets.html | 12 +- expectjs.html | 12 +- express.html | 12 +- exunit.html | 12 +- factory_bot.html | 12 +- fastify.html | 12 +- ffaker.html | 12 +- ffmpeg.html | 12 +- figlet.html | 12 +- find.html | 12 +- firebase.html | 12 +- firefox.html | 12 +- fish-shell.html | 12 +- fitness/general.html | 12 +- fitness/micronutrients.html | 12 +- fitness/phat.html | 12 +- flashlight.html | 12 +- flow.html | 12 +- flux.html | 12 +- flynn.html | 12 +- freenode.html | 12 +- frequency-separation-retouching.html | 12 +- gh-pages.html | 12 +- git-branch.html | 12 +- git-extras.html | 12 +- git-log-format.html | 12 +- git-log.html | 12 +- git-revisions.html | 12 +- git-tricks.html | 12 +- gmail.html | 12 +- gnupg.html | 12 +- go.html | 12 +- goby.html | 12 +- google-webfonts.html | 12 +- google_analytics.html | 12 +- graphql.html | 12 +- gremlins.html | 12 +- gulp.html | 12 +- haml.html | 12 +- handlebars.js.html | 12 +- harvey.js.html | 12 +- heroku.html | 12 +- hledger.html | 12 +- homebrew.html | 12 +- html-email.html | 12 +- html-input.html | 12 +- html-meta.html | 12 +- html-microformats.html | 12 +- html-share.html | 12 +- html.html | 12 +- http-status.html | 12 +- httpie.html | 12 +- ie.html | 12 +- ie_bugs.html | 12 +- imagemagick.html | 12 +- immutable.js.html | 12 +- index.html | 430 +++++++++++++-------------- index@2016.html | 10 +- inkscape.html | 12 +- inline-docs.html | 12 +- ios-provision.html | 12 +- jasmine.html | 12 +- jekyll-github.html | 12 +- jekyll.html | 12 +- jest.html | 12 +- jquery-cdn.html | 12 +- jquery.html | 12 +- js-appcache.html | 12 +- js-array.html | 12 +- js-date.html | 12 +- js-fetch.html | 12 +- js-lazy.html | 12 +- js-model.html | 12 +- js-speech.html | 12 +- jscoverage.html | 12 +- jsdoc.html | 12 +- jshint.html | 12 +- knex.html | 12 +- koa.html | 12 +- kotlin.html | 12 +- kramdown.html | 12 +- layout-thrashing.html | 12 +- ledger-csv.html | 12 +- ledger-examples.html | 12 +- ledger-format.html | 12 +- ledger-periods.html | 12 +- ledger-query.html | 12 +- ledger.html | 12 +- less.html | 12 +- licenses.html | 12 +- linux.html | 12 +- lodash.html | 12 +- lua.html | 12 +- machinist.html | 12 +- macos-mouse-acceleration.html | 12 +- make-assets.html | 12 +- makefile.html | 12 +- man.html | 12 +- markdown.html | 12 +- meow.html | 12 +- meta-tags.html | 12 +- middleman.html | 12 +- minimist.html | 12 +- minitest.html | 12 +- mixpanel.html | 12 +- mobx.html | 12 +- mocha-blanket.html | 12 +- mocha-html.html | 12 +- mocha-tdd.html | 12 +- mocha.html | 12 +- modella.html | 12 +- modernizr.html | 12 +- moment.html | 12 +- mongodb.html | 12 +- mysql.html | 12 +- ncftp.html | 12 +- nock.html | 12 +- nocode.html | 12 +- nodejs-assert.html | 12 +- nodejs-fs.html | 12 +- nodejs-path.html | 12 +- nodejs-process.html | 12 +- nodejs-stream.html | 12 +- nodejs.html | 12 +- nopt.html | 12 +- npm.html | 12 +- org-mode.html | 12 +- osx.html | 12 +- package-json.html | 12 +- pacman.html | 12 +- parsimmon.html | 12 +- parsley.html | 12 +- pass.html | 12 +- passenger.html | 12 +- perl-pie.html | 12 +- ph-food-delivery.html | 12 +- phoenix-conn.html | 12 +- phoenix-ecto.html | 12 +- phoenix-ecto@1.2.html | 12 +- phoenix-migrations.html | 12 +- phoenix-routing.html | 12 +- phoenix.html | 12 +- phoenix@1.2.html | 12 +- plantuml.html | 12 +- pm2.html | 12 +- polyfill.io.html | 12 +- postgresql-json.html | 12 +- postgresql.html | 12 +- premailer.html | 12 +- projectionist.html | 12 +- promise.html | 12 +- pry.html | 12 +- psdrb.html | 12 +- pug.html | 12 +- python.html | 12 +- qjs.html | 12 +- qunit.html | 12 +- rack-test.html | 12 +- ractive.html | 12 +- rails-controllers.html | 12 +- rails-features.html | 12 +- rails-forms.html | 12 +- rails-helpers.html | 12 +- rails-i18n.html | 12 +- rails-migrations.html | 12 +- rails-models.html | 12 +- rails-plugins.html | 12 +- rails-routes.html | 12 +- rails-tricks.html | 12 +- rails.html | 12 +- rake.html | 12 +- rbenv.html | 12 +- rdoc.html | 12 +- react-router.html | 10 +- react.html | 136 ++++----- react@0.14.html | 12 +- redux.html | 12 +- regexp.html | 12 +- rename.html | 12 +- resolutions.html | 12 +- rest-api.html | 12 +- riot.html | 10 +- rollup.html | 12 +- ronn.html | 12 +- rspec-rails.html | 12 +- rspec.html | 12 +- rst.html | 12 +- rsync.html | 12 +- rtorrent.html | 12 +- rubiks.html | 12 +- ruby.html | 12 +- ruby21.html | 12 +- rubygems.html | 12 +- sass.html | 12 +- saucelabs.html | 12 +- scp.html | 12 +- sed.html | 12 +- semver.html | 12 +- sequel.html | 12 +- sequelize.html | 12 +- sh-pipes.html | 12 +- shelljs.html | 12 +- siege.html | 12 +- simple_form.html | 12 +- sinon-chai.html | 10 +- sinon.html | 12 +- sketch.html | 12 +- slim.html | 12 +- social-images.html | 12 +- spacemacs.html | 12 +- spine.html | 12 +- spreadsheet.html | 12 +- sql-join.html | 12 +- stencil.html | 12 +- strftime.html | 12 +- stylus.html | 12 +- sublime-text.html | 12 +- superagent.html | 12 +- tabular.html | 12 +- tape.html | 12 +- textile.html | 12 +- tig.html | 12 +- tmux.html | 12 +- tomdoc.html | 12 +- top.html | 12 +- travis-gh-pages.html | 12 +- travis.html | 12 +- typescript.html | 12 +- ubuntu.html | 12 +- umdjs.html | 12 +- underscore-string.html | 12 +- unicode.html | 12 +- vagrant.html | 12 +- vagrantfile.html | 12 +- vainglory.html | 12 +- vim-diff.html | 12 +- vim-digraphs.html | 12 +- vim-easyalign.html | 12 +- vim-help.html | 12 +- vim-rails.html | 12 +- vim-unite.html | 12 +- vim.html | 12 +- vimscript-functions.html | 12 +- vimscript-snippets.html | 12 +- vimscript.html | 12 +- virtual-dom.html | 12 +- vows.html | 12 +- vscode.html | 12 +- vue.html | 12 +- vue@1.0.28.html | 12 +- watchexec.html | 12 +- watchman.html | 12 +- web-workers.html | 12 +- webpack.html | 12 +- weechat.html | 12 +- weinre.html | 12 +- wip/intl-datetime.html | 12 +- wip/php.html | 12 +- xpath.html | 12 +- yaml.html | 12 +- yargs.html | 12 +- yarn.html | 12 +- znc.html | 12 +- zombie.html | 12 +- zsh.html | 12 +- 350 files changed, 2472 insertions(+), 2456 deletions(-) diff --git a/101.html b/101.html index 79476278b..36c0f5e11 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 0150d406b..0dfab69b1 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 472fae0a7..e24a92de7 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 3c8839a3b..d794f0b06 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 5fae94d12..a1a4ae997 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 aababc4cc..eec06c115 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 cd0b52a18..4487fe00d 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 e352b3530..c22bc8d5f 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/angularjs.jpg?t=20200704133443" ], "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 3275d45cc..77f027dec 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 296873692..6663d14f8 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 c304fb71d..d85895db8 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 873d563eb..5e7ffb7dc 100644 --- a/ansible-guide.html +++ b/ansible-guide.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -557,7 +557,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ansible-modules.html b/ansible-modules.html index e30f2f486..74436119a 100644 --- a/ansible-modules.html +++ b/ansible-modules.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/ansible-roles.html b/ansible-roles.html index 297298fe3..652228944 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 5c41f9e44..b3c3f8474 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ansible.jpg?t=20200704133443" ], "description": "The one-page guide to Ansible: usage, examples, links, snippets, and more." } diff --git a/appcache.html b/appcache.html index 384705cc2..ec44c280f 100644 --- a/appcache.html +++ b/appcache.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -509,7 +509,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/applescript.html b/applescript.html index 096d99080..189fd8b7a 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 2dcb50ac5..b48677a20 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/applinks.jpg?t=20200704133443" ], "description": "The one-page guide to Applinks: usage, examples, links, snippets, and more." } diff --git a/arel.html b/arel.html index be8d60380..bc3123eee 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/arel.jpg?t=20200704133443" ], "description": "The one-page guide to Arel: usage, examples, links, snippets, and more." } diff --git a/atom.html b/atom.html index fdbd72f90..b8b77b2fb 100644 --- a/atom.html +++ b/atom.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -747,7 +747,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/awesome-redux.html b/awesome-redux.html index b10ea86fb..a7d55613c 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 fb55e243c..ae267cd43 100644 --- a/awscli.html +++ b/awscli.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/backbone.html b/backbone.html index 3625a7307..99b353951 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/badges.html b/badges.html index 4402182c4..fbea20901 100644 --- a/badges.html +++ b/badges.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Code badges cheatsheet", - "image": [ "https://assets.devhints.io/previews/badges.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/badges.jpg?t=20200704133443" ], "description": "The one-page guide to Code badges: usage, examples, links, snippets, and more." } diff --git a/bash.html b/bash.html index f58174feb..8f5d749ff 100644 --- a/bash.html +++ b/bash.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -287,6 +287,12 @@ IFS=$'\n\t' + + + + + + @@ -921,6 +927,12 @@ matches.

Commands

ExpressionDescription
{A,B}
+ + + + + + @@ -936,6 +948,12 @@ matches.

Expansions

CommandDescription
history
+ + + + + + @@ -1152,6 +1170,12 @@ echo $ans

Special variables

ExpressionDescription
!$
+ + + + + + @@ -1493,7 +1517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-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 8ad6e0e21..45df48397 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 8486d19d5..acc70f31e 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 59aa00532..ae62358e9 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 9b3095fec..b30e8c913 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/bookshelf.jpg?t=20200704133443" ], "description": "The one-page guide to Bookshelf.js: usage, examples, links, snippets, and more." } diff --git a/bootstrap.html b/bootstrap.html index 5b16448d4..92e5d705e 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 718a7430b..c6a97b96b 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/browser-sync.jpg?t=20200704133443" ], "description": "The one-page guide to Browsersync: usage, examples, links, snippets, and more." } diff --git a/browserify.html b/browserify.html index 6dbfed559..eb00d1929 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/browserify.jpg?t=20200704133443" ], "description": "The one-page guide to Browserify: usage, examples, links, snippets, and more." } diff --git a/brunch.html b/brunch.html index 7f5655d75..f370c1a81 100644 --- a/brunch.html +++ b/brunch.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Brunch cheatsheet", - "image": [ "https://assets.devhints.io/previews/brunch.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/brunch.jpg?t=20200704133443" ], "description": "The one-page guide to Brunch: usage, examples, links, snippets, and more." } diff --git a/bulma.html b/bulma.html index bd4bae9c7..0c1d03a3f 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 2b9d8e6b4..09c27b0bf 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/bundler.jpg?t=20200704133443" ], "description": "The one-page guide to Bundler: usage, examples, links, snippets, and more." } diff --git a/c_preprocessor.html b/c_preprocessor.html index 5249967d7..7c73267e9 100644 --- a/c_preprocessor.html +++ b/c_preprocessor.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "C Preprocessor cheatsheet", - "image": [ "https://assets.devhints.io/previews/c_preprocessor.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/c_preprocessor.jpg?t=20200704133443" ], "description": "The one-page guide to C Preprocessor: usage, examples, links, snippets, and more." } diff --git a/camp.html b/camp.html index 6829e8f93..c122ef773 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 0a86fe54e..702211d7b 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 1da803191..1da21b420 100644 --- a/capybara.html +++ b/capybara.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -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 0ac7426ae..56100f67b 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/cask-index.jpg?t=20200704133443" ], "description": "The one-page guide to Caskroom index: usage, examples, links, snippets, and more." } diff --git a/chai.html b/chai.html index a087cfd82..bd1fd21b5 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 fe87c8078..6707bfc79 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 98dd524c9..ac0a1c45c 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 d51a3f034..81b6a94b6 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 3c87185a9..721497794 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 245f9e7b8..2b7e45858 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/circle.jpg?t=20200704133443" ], "description": "The one-page guide to CircleCI: usage, examples, links, snippets, and more." } diff --git a/co.html b/co.html index 7922a8655..a21f00eef 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 c2b0e16bf..82152f784 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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/command_line.jpg?t=20200704133443" ], "description": "The one-page guide to Command line stuff: usage, examples, links, snippets, and more." } diff --git a/commander.js.html b/commander.js.html index ba67b9dc9..c626b9d6d 100644 --- a/commander.js.html +++ b/commander.js.html @@ -33,8 +33,8 @@ - - + + @@ -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=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/commander.js.jpg?t=20200704133443" ], "description": "The one-page guide to Commander.js: usage, examples, links, snippets, and more." } diff --git a/composer.html b/composer.html index 4f4499b87..9780023cf 100644 --- a/composer.html +++ b/composer.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -622,7 +622,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cordova.html b/cordova.html index f50092152..7c2b23429 100644 --- a/cordova.html +++ b/cordova.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cron.html b/cron.html index 163bbb58f..41105e3ea 100644 --- a/cron.html +++ b/cron.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/csharp7.html b/csharp7.html index e706c1a34..7de3e4490 100644 --- a/csharp7.html +++ b/csharp7.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -603,7 +603,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-antialias.html b/css-antialias.html index 1dc608143..fb112d589 100644 --- a/css-antialias.html +++ b/css-antialias.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-flexbox.html b/css-flexbox.html index 3690030b7..5c083ed24 100644 --- a/css-flexbox.html +++ b/css-flexbox.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -655,7 +655,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-grid.html b/css-grid.html index c475ba693..f9857b20b 100644 --- a/css-grid.html +++ b/css-grid.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-system-font-stack.html b/css-system-font-stack.html index fb456aa46..0789cfc25 100644 --- a/css-system-font-stack.html +++ b/css-system-font-stack.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -560,7 +560,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css-tricks.html b/css-tricks.html index 77b338bd8..226b456ba 100644 --- a/css-tricks.html +++ b/css-tricks.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -584,7 +584,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/css.html b/css.html index 4e56f8cd1..c50216b48 100644 --- a/css.html +++ b/css.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1041,7 +1041,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/cssnext.html b/cssnext.html index 9386b7dd2..204c8248d 100644 --- a/cssnext.html +++ b/cssnext.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -641,7 +641,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/curl.html b/curl.html index addaa07b1..9e87775dd 100644 --- a/curl.html +++ b/curl.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -562,7 +562,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/data/search-index.json b/data/search-index.json index 9be14c286..dc077c891 100644 --- a/data/search-index.json +++ b/data/search-index.json @@ -42,7 +42,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-03-06" + "updated": "2018-03-07" },{ "id": "analytics.js", "title": "Google Analytics's analytics.js", @@ -174,7 +174,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-03-17" + "updated": "2018-12-06" },{ "id": "applinks", "title": "Applinks", @@ -207,7 +207,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-20" + "updated": "2020-07-03" },{ "id": "awesome-redux", "title": "Awesome Redux", @@ -218,7 +218,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-30" + "updated": "2017-11-19" },{ "id": "awscli", "title": "AWS CLI", @@ -240,7 +240,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-04" + "updated": "2018-12-06" },{ "id": "badges", "title": "Code badges", @@ -258,11 +258,11 @@ "url": "/bash", "category": "CLI", "keywords": ["Variables","Functions","Interpolation","Brace expansions","Loops","Conditional execution","Command substitution"], - "content_html": "

Getting started

\n\n

Example

\n\n
#!/usr/bin/env bash\n\nNAME=\"John\"\necho \"Hello $NAME!\"\n
\n\n

Variables

\n\n
NAME=\"John\"\necho $NAME\necho \"$NAME\"\necho \"${NAME}!\"\n
\n\n

String quotes

\n\n
NAME=\"John\"\necho \"Hi $NAME\"  #=> Hi John\necho 'Hi $NAME'  #=> Hi $NAME\n
\n\n

Shell execution

\n\n
echo \"I'm in $(pwd)\"\necho \"I'm in `pwd`\"\n# Same\n
\n\n

See Command substitution

\n\n

Conditional execution

\n\n
git commit && git push\ngit commit || echo \"Commit failed\"\n
\n\n

Functions

\n\n
get_name() {\n  echo \"John\"\n}\n\necho \"You are $(get_name)\"\n
\n\n

See: Functions

\n\n

Conditionals

\n\n
if [[ -z \"$string\" ]]; then\n  echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n  echo \"String is not empty\"\nfi\n
\n\n

See: Conditionals

\n\n

Strict mode

\n\n
set -euo pipefail\nIFS=$'\\n\\t'\n
\n\n

See: Unofficial bash strict mode

\n\n

Brace expansion

\n\n
echo {A,B}.js\n
\n\n
ExpressionDescription
$?
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{A,B}Same as A B
{A,B}.jsSame as A.js B.js
{1..5}Same as 1 2 3 4 5
\n\n

See: Brace expansion

\n\n

Parameter expansions

\n\n

Basics

\n\n
name=\"John\"\necho ${name}\necho ${name/J/j}    #=> \"john\" (substitution)\necho ${name:0:2}    #=> \"Jo\" (slicing)\necho ${name::2}     #=> \"Jo\" (slicing)\necho ${name::-1}    #=> \"Joh\" (slicing)\necho ${name:(-1)}   #=> \"n\" (slicing from right)\necho ${name:(-2):1} #=> \"h\" (slicing from right)\necho ${food:-Cake}  #=> $food or \"Cake\"\n
\n\n
length=2\necho ${name:0:length}  #=> \"Jo\"\n
\n\n

See: Parameter expansion

\n\n
STR=\"/path/to/foo.cpp\"\necho ${STR%.cpp}    # /path/to/foo\necho ${STR%.cpp}.o  # /path/to/foo.o\necho ${STR%/*}      # /path/to\n\necho ${STR##*.}     # cpp (extension)\necho ${STR##*/}     # foo.cpp (basepath)\n\necho ${STR#*/}      # path/to/foo.cpp\necho ${STR##*/}     # foo.cpp\n\necho ${STR/foo/bar} # /path/to/bar.cpp\n
\n\n
STR=\"Hello world\"\necho ${STR:6:5}   # \"world\"\necho ${STR:-5:5}  # \"world\"\n
\n\n
SRC=\"/path/to/foo.cpp\"\nBASE=${SRC##*/}   #=> \"foo.cpp\" (basepath)\nDIR=${SRC%$BASE}  #=> \"/path/to/\" (dirpath)\n
\n\n

Substitution

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
${FOO%suffix}Remove suffix
${FOO#prefix}Remove prefix
${FOO%%suffix}Remove long suffix
${FOO##prefix}Remove long prefix
${FOO/from/to}Replace first match
${FOO//from/to}Replace all
${FOO/%from/to}Replace suffix
${FOO/#from/to}Replace prefix
\n\n

Comments

\n\n
# Single line comment\n
\n\n
: '\nThis is a\nmulti line\ncomment\n'\n
\n\n

Substrings

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${FOO:0:3}Substring (position, length)
${FOO:(-3):3}Substring from the right
\n\n

Length

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${#FOO}Length of $FOO
\n\n

Manipulation

\n\n
STR=\"HELLO WORLD!\"\necho ${STR,}   #=> \"hELLO WORLD!\" (lowercase 1st letter)\necho ${STR,,}  #=> \"hello world!\" (all lowercase)\n\nSTR=\"hello world!\"\necho ${STR^}   #=> \"Hello world!\" (uppercase 1st letter)\necho ${STR^^}  #=> \"HELLO WORLD!\" (all uppercase)\n
\n\n

Default values

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${FOO:-val}$FOO, or val if unset (or null)
${FOO:=val}Set $FOO to val if unset (or null)
${FOO:+val}val if $FOO is set (and not null)
${FOO:?message}Show error message and exit if $FOO is unset (or null)
\n\n

Omitting the : removes the (non)nullity checks, e.g. ${FOO-val} expands to val if unset otherwise $FOO.

\n\n

Loops

\n\n

Basic for loop

\n\n
for i in /etc/rc.*; do\n  echo $i\ndone\n
\n\n

C-like for loop

\n\n
for ((i = 0 ; i < 100 ; i++)); do\n  echo $i\ndone\n
\n\n

Ranges

\n\n
for i in {1..5}; do\n    echo \"Welcome $i\"\ndone\n
\n\n

With step size

\n\n
for i in {5..50..5}; do\n    echo \"Welcome $i\"\ndone\n
\n\n

Reading lines

\n\n
cat file.txt | while read line; do\n  echo $line\ndone\n
\n\n

Forever

\n\n
while true; do\n  ···\ndone\n
\n\n

Functions

\n\n

Defining functions

\n\n
myfunc() {\n    echo \"hello $1\"\n}\n
\n\n
# Same as above (alternate syntax)\nfunction myfunc() {\n    echo \"hello $1\"\n}\n
\n\n
myfunc \"John\"\n
\n\n

Returning values

\n\n
myfunc() {\n    local myresult='some value'\n    echo $myresult\n}\n
\n\n
result=\"$(myfunc)\"\n
\n\n

Raising errors

\n\n
myfunc() {\n  return 1\n}\n
\n\n
if myfunc; then\n  echo \"success\"\nelse\n  echo \"failure\"\nfi\n
\n\n

Arguments

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
$#Number of arguments
$*All arguments
$@All arguments, starting from first
$1First argument
$_Last argument of the previous command
\n\n

See Special parameters.

\n\n

Conditionals

\n\n

Conditions

\n\n

Note that [[ is actually a command/program that returns either 0 (true) or 1 (false). Any program that obeys the same logic (like all base utils, such as grep(1) or ping(1)) can be used as condition, see examples.

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -z STRING ]]Empty string
[[ -n STRING ]]Not empty string
[[ STRING == STRING ]]Equal
[[ STRING != STRING ]]Not Equal
[[ NUM -eq NUM ]]Equal
[[ NUM -ne NUM ]]Not equal
[[ NUM -lt NUM ]]Less than
[[ NUM -le NUM ]]Less than or equal
[[ NUM -gt NUM ]]Greater than
[[ NUM -ge NUM ]]Greater than or equal
[[ STRING =~ STRING ]]Regexp
(( NUM < NUM ))Numeric conditions
\n\n

More conditions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -o noclobber ]]If OPTIONNAME is enabled
[[ ! EXPR ]]Not
[[ X && Y ]]And
[[ X || Y ]]Or
\n\n

File conditions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -e FILE ]]Exists
[[ -r FILE ]]Readable
[[ -h FILE ]]Symlink
[[ -d FILE ]]Directory
[[ -w FILE ]]Writable
[[ -s FILE ]]Size is > 0 bytes
[[ -f FILE ]]File
[[ -x FILE ]]Executable
[[ FILE1 -nt FILE2 ]]1 is more recent than 2
[[ FILE1 -ot FILE2 ]]2 is more recent than 1
[[ FILE1 -ef FILE2 ]]Same files
\n\n

Example

\n\n
# String\nif [[ -z \"$string\" ]]; then\n  echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n  echo \"String is not empty\"\nelse\n  echo \"This never happens\"\nfi\n
\n\n
# Combinations\nif [[ X && Y ]]; then\n  ...\nfi\n
\n\n
# Equal\nif [[ \"$A\" == \"$B\" ]]\n
\n\n
# Regex\nif [[ \"A\" =~ . ]]\n
\n\n
if (( $a < $b )); then\n   echo \"$a is smaller than $b\"\nfi\n
\n\n
if [[ -e \"file.txt\" ]]; then\n  echo \"file exists\"\nfi\n
\n\n

Arrays

\n\n

Defining arrays

\n\n
Fruits=('Apple' 'Banana' 'Orange')\n
\n\n
Fruits[0]=\"Apple\"\nFruits[1]=\"Banana\"\nFruits[2]=\"Orange\"\n
\n\n

Working with arrays

\n\n
echo ${Fruits[0]}           # Element #0\necho ${Fruits[-1]}          # Last element\necho ${Fruits[@]}           # All elements, space-separated\necho ${#Fruits[@]}          # Number of elements\necho ${#Fruits}             # String length of the 1st element\necho ${#Fruits[3]}          # String length of the Nth element\necho ${Fruits[@]:3:2}       # Range (from position 3, length 2)\necho ${!Fruits[@]}          # Keys of all elements, space-separated\n
\n\n

Operations

\n\n
Fruits=(\"${Fruits[@]}\" \"Watermelon\")    # Push\nFruits+=('Watermelon')                  # Also Push\nFruits=( ${Fruits[@]/Ap*/} )            # Remove by regex match\nunset Fruits[2]                         # Remove one item\nFruits=(\"${Fruits[@]}\")                 # Duplicate\nFruits=(\"${Fruits[@]}\" \"${Veggies[@]}\") # Concatenate\nlines=(`cat \"logfile\"`)                 # Read from file\n
\n\n

Iteration

\n\n
for i in \"${arrayName[@]}\"; do\n  echo $i\ndone\n
\n\n

Dictionaries

\n\n

Defining

\n\n
declare -A sounds\n
\n\n
sounds[dog]=\"bark\"\nsounds[cow]=\"moo\"\nsounds[bird]=\"tweet\"\nsounds[wolf]=\"howl\"\n
\n\n

Declares sound as a Dictionary object (aka associative array).

\n\n

Working with dictionaries

\n\n
echo ${sounds[dog]} # Dog's sound\necho ${sounds[@]}   # All values\necho ${!sounds[@]}  # All keys\necho ${#sounds[@]}  # Number of elements\nunset sounds[dog]   # Delete dog\n
\n\n

Iteration

\n\n

Iterate over values

\n\n
for val in \"${sounds[@]}\"; do\n  echo $val\ndone\n
\n\n

Iterate over keys

\n\n
for key in \"${!sounds[@]}\"; do\n  echo $key\ndone\n
\n\n

Options

\n\n

Options

\n\n
set -o noclobber  # Avoid overlay files (echo \"hi\" > foo)\nset -o errexit    # Used to exit upon error, avoiding cascading errors\nset -o pipefail   # Unveils hidden failures\nset -o nounset    # Exposes unset variables\n
\n\n

Glob options

\n\n
shopt -s nullglob    # Non-matching globs are removed  ('*.foo' => '')\nshopt -s failglob    # Non-matching globs throw errors\nshopt -s nocaseglob  # Case insensitive globs\nshopt -s dotglob     # Wildcards match dotfiles (\"*.sh\" => \".foo.sh\")\nshopt -s globstar    # Allow ** for recursive matches ('lib/**/*.rb' => 'lib/a/b/c.rb')\n
\n\n

Set GLOBIGNORE as a colon-separated list of patterns to be removed from glob\nmatches.

\n\n

History

\n\n

Commands

\n\n\n \n \n \n \n \n \n \n \n \n \n
historyShow history
shopt -s histverifyDon’t execute expanded result immediately
\n\n

Expansions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
!$Expand last parameter of most recent command
!*Expand all parameters of most recent command
!-nExpand nth most recent command
!nExpand nth command in history
!<command>Expand most recent invocation of command <command>
\n\n

Operations

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
!!Execute last command again
!!:s/<FROM>/<TO>/Replace first occurrence of <FROM> to <TO> in most recent command
!!:gs/<FROM>/<TO>/Replace all occurrences of <FROM> to <TO> in most recent command
!$:tExpand only basename from last parameter of most recent command
!$:hExpand only directory from last parameter of most recent command
\n\n

!! and !$ can be replaced with any valid expansion.

\n\n

Slices

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
!!:nExpand only nth token from most recent command (command is 0; first argument is 1)
!^Expand first argument from most recent command
!$Expand last token from most recent command
!!:n-mExpand range of tokens from most recent command
!!:n-$Expand nth token to last from most recent command
\n\n

!! can be replaced with any valid expansion i.e. !cat, !-2, !42, etc.

\n\n

Miscellaneous

\n\n

Numeric calculations

\n\n
$((a + 200))      # Add 200 to $a\n
\n\n
$((RANDOM%=200))  # Random number 0..200\n
\n\n

Subshells

\n\n
(cd somedir; echo \"I'm now in $PWD\")\npwd # still in first directory\n
\n\n

Redirection

\n\n
python hello.py > output.txt   # stdout to (file)\npython hello.py >> output.txt  # stdout to (file), append\npython hello.py 2> error.log   # stderr to (file)\npython hello.py 2>&1           # stderr to stdout\npython hello.py 2>/dev/null    # stderr to (null)\npython hello.py &>/dev/null    # stdout and stderr to (null)\n
\n\n
python hello.py < foo.txt      # feed foo.txt to stdin for python\n
\n\n

Inspecting commands

\n\n
command -V cd\n#=> \"cd is a function/alias/whatever\"\n
\n\n

Trap errors

\n\n
trap 'echo Error at about $LINENO' ERR\n
\n\n

or

\n\n
traperr() {\n  echo \"ERROR: ${BASH_SOURCE[1]} at about ${BASH_LINENO[0]}\"\n}\n\nset -o errtrace\ntrap traperr ERR\n
\n\n

Case/switch

\n\n
case \"$1\" in\n  start | up)\n    vagrant up\n    ;;\n\n  *)\n    echo \"Usage: $0 {start|stop|ssh}\"\n    ;;\nesac\n
\n\n

Source relative

\n\n
source \"${0%/*}/../share/foo.sh\"\n
\n\n

printf

\n\n
printf \"Hello %s, I'm %s\" Sven Olga\n#=> \"Hello Sven, I'm Olga\n\nprintf \"1 + 1 = %d\" 2\n#=> \"1 + 1 = 2\"\n\nprintf \"This is how you print a float: %f\" 2\n#=> \"This is how you print a float: 2.000000\"\n
\n\n

Directory of script

\n\n
DIR=\"${0%/*}\"\n
\n\n

Getting options

\n\n
while [[ \"$1\" =~ ^- && ! \"$1\" == \"--\" ]]; do case $1 in\n  -V | --version )\n    echo $version\n    exit\n    ;;\n  -s | --string )\n    shift; string=$1\n    ;;\n  -f | --flag )\n    flag=1\n    ;;\nesac; shift; done\nif [[ \"$1\" == '--' ]]; then shift; fi\n
\n\n

Heredoc

\n\n
cat <<END\nhello world\nEND\n
\n\n

Reading input

\n\n
echo -n \"Proceed? [y/n]: \"\nread ans\necho $ans\n
\n\n
read -n 1 ans    # Just one character\n
\n\n

Special variables

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
$?Exit status of last task
$!PID of last background task
$$PID of shell
$0Filename of the shell script
\n\n

See Special parameters.

\n\n

Go to previous directory

\n\n
pwd # /home/user/foo\ncd bar/\npwd # /home/user/foo/bar\ncd -\npwd # /home/user/foo\n
\n\n

Check for command’s result

\n\n
if ping -c 1 google.com; then\n  echo \"It appears you have a working internet connection\"\nfi\n
\n\n

Grep check

\n\n
if grep -q 'foo' ~/.bash_history; then\n  echo \"You appear to have typed 'foo' in the past\"\nfi\n
\n\n

Also see

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

Getting started

\n\n

Example

\n\n
#!/usr/bin/env bash\n\nNAME=\"John\"\necho \"Hello $NAME!\"\n
\n\n

Variables

\n\n
NAME=\"John\"\necho $NAME\necho \"$NAME\"\necho \"${NAME}!\"\n
\n\n

String quotes

\n\n
NAME=\"John\"\necho \"Hi $NAME\"  #=> Hi John\necho 'Hi $NAME'  #=> Hi $NAME\n
\n\n

Shell execution

\n\n
echo \"I'm in $(pwd)\"\necho \"I'm in `pwd`\"\n# Same\n
\n\n

See Command substitution

\n\n

Conditional execution

\n\n
git commit && git push\ngit commit || echo \"Commit failed\"\n
\n\n

Functions

\n\n
get_name() {\n  echo \"John\"\n}\n\necho \"You are $(get_name)\"\n
\n\n

See: Functions

\n\n

Conditionals

\n\n
if [[ -z \"$string\" ]]; then\n  echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n  echo \"String is not empty\"\nfi\n
\n\n

See: Conditionals

\n\n

Strict mode

\n\n
set -euo pipefail\nIFS=$'\\n\\t'\n
\n\n

See: Unofficial bash strict mode

\n\n

Brace expansion

\n\n
echo {A,B}.js\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
{A,B}Same as A B
{A,B}.jsSame as A.js B.js
{1..5}Same as 1 2 3 4 5
\n\n

See: Brace expansion

\n\n

Parameter expansions

\n\n

Basics

\n\n
name=\"John\"\necho ${name}\necho ${name/J/j}    #=> \"john\" (substitution)\necho ${name:0:2}    #=> \"Jo\" (slicing)\necho ${name::2}     #=> \"Jo\" (slicing)\necho ${name::-1}    #=> \"Joh\" (slicing)\necho ${name:(-1)}   #=> \"n\" (slicing from right)\necho ${name:(-2):1} #=> \"h\" (slicing from right)\necho ${food:-Cake}  #=> $food or \"Cake\"\n
\n\n
length=2\necho ${name:0:length}  #=> \"Jo\"\n
\n\n

See: Parameter expansion

\n\n
STR=\"/path/to/foo.cpp\"\necho ${STR%.cpp}    # /path/to/foo\necho ${STR%.cpp}.o  # /path/to/foo.o\necho ${STR%/*}      # /path/to\n\necho ${STR##*.}     # cpp (extension)\necho ${STR##*/}     # foo.cpp (basepath)\n\necho ${STR#*/}      # path/to/foo.cpp\necho ${STR##*/}     # foo.cpp\n\necho ${STR/foo/bar} # /path/to/bar.cpp\n
\n\n
STR=\"Hello world\"\necho ${STR:6:5}   # \"world\"\necho ${STR:-5:5}  # \"world\"\n
\n\n
SRC=\"/path/to/foo.cpp\"\nBASE=${SRC##*/}   #=> \"foo.cpp\" (basepath)\nDIR=${SRC%$BASE}  #=> \"/path/to/\" (dirpath)\n
\n\n

Substitution

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
${FOO%suffix}Remove suffix
${FOO#prefix}Remove prefix
${FOO%%suffix}Remove long suffix
${FOO##prefix}Remove long prefix
${FOO/from/to}Replace first match
${FOO//from/to}Replace all
${FOO/%from/to}Replace suffix
${FOO/#from/to}Replace prefix
\n\n

Comments

\n\n
# Single line comment\n
\n\n
: '\nThis is a\nmulti line\ncomment\n'\n
\n\n

Substrings

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${FOO:0:3}Substring (position, length)
${FOO:(-3):3}Substring from the right
\n\n

Length

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${#FOO}Length of $FOO
\n\n

Manipulation

\n\n
STR=\"HELLO WORLD!\"\necho ${STR,}   #=> \"hELLO WORLD!\" (lowercase 1st letter)\necho ${STR,,}  #=> \"hello world!\" (all lowercase)\n\nSTR=\"hello world!\"\necho ${STR^}   #=> \"Hello world!\" (uppercase 1st letter)\necho ${STR^^}  #=> \"HELLO WORLD!\" (all uppercase)\n
\n\n

Default values

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
${FOO:-val}$FOO, or val if unset (or null)
${FOO:=val}Set $FOO to val if unset (or null)
${FOO:+val}val if $FOO is set (and not null)
${FOO:?message}Show error message and exit if $FOO is unset (or null)
\n\n

Omitting the : removes the (non)nullity checks, e.g. ${FOO-val} expands to val if unset otherwise $FOO.

\n\n

Loops

\n\n

Basic for loop

\n\n
for i in /etc/rc.*; do\n  echo $i\ndone\n
\n\n

C-like for loop

\n\n
for ((i = 0 ; i < 100 ; i++)); do\n  echo $i\ndone\n
\n\n

Ranges

\n\n
for i in {1..5}; do\n    echo \"Welcome $i\"\ndone\n
\n\n

With step size

\n\n
for i in {5..50..5}; do\n    echo \"Welcome $i\"\ndone\n
\n\n

Reading lines

\n\n
cat file.txt | while read line; do\n  echo $line\ndone\n
\n\n

Forever

\n\n
while true; do\n  ···\ndone\n
\n\n

Functions

\n\n

Defining functions

\n\n
myfunc() {\n    echo \"hello $1\"\n}\n
\n\n
# Same as above (alternate syntax)\nfunction myfunc() {\n    echo \"hello $1\"\n}\n
\n\n
myfunc \"John\"\n
\n\n

Returning values

\n\n
myfunc() {\n    local myresult='some value'\n    echo $myresult\n}\n
\n\n
result=\"$(myfunc)\"\n
\n\n

Raising errors

\n\n
myfunc() {\n  return 1\n}\n
\n\n
if myfunc; then\n  echo \"success\"\nelse\n  echo \"failure\"\nfi\n
\n\n

Arguments

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
$#Number of arguments
$*All arguments
$@All arguments, starting from first
$1First argument
$_Last argument of the previous command
\n\n

See Special parameters.

\n\n

Conditionals

\n\n

Conditions

\n\n

Note that [[ is actually a command/program that returns either 0 (true) or 1 (false). Any program that obeys the same logic (like all base utils, such as grep(1) or ping(1)) can be used as condition, see examples.

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -z STRING ]]Empty string
[[ -n STRING ]]Not empty string
[[ STRING == STRING ]]Equal
[[ STRING != STRING ]]Not Equal
[[ NUM -eq NUM ]]Equal
[[ NUM -ne NUM ]]Not equal
[[ NUM -lt NUM ]]Less than
[[ NUM -le NUM ]]Less than or equal
[[ NUM -gt NUM ]]Greater than
[[ NUM -ge NUM ]]Greater than or equal
[[ STRING =~ STRING ]]Regexp
(( NUM < NUM ))Numeric conditions
\n\n

More conditions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -o noclobber ]]If OPTIONNAME is enabled
[[ ! EXPR ]]Not
[[ X && Y ]]And
[[ X || Y ]]Or
\n\n

File conditions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ConditionDescription
[[ -e FILE ]]Exists
[[ -r FILE ]]Readable
[[ -h FILE ]]Symlink
[[ -d FILE ]]Directory
[[ -w FILE ]]Writable
[[ -s FILE ]]Size is > 0 bytes
[[ -f FILE ]]File
[[ -x FILE ]]Executable
[[ FILE1 -nt FILE2 ]]1 is more recent than 2
[[ FILE1 -ot FILE2 ]]2 is more recent than 1
[[ FILE1 -ef FILE2 ]]Same files
\n\n

Example

\n\n
# String\nif [[ -z \"$string\" ]]; then\n  echo \"String is empty\"\nelif [[ -n \"$string\" ]]; then\n  echo \"String is not empty\"\nelse\n  echo \"This never happens\"\nfi\n
\n\n
# Combinations\nif [[ X && Y ]]; then\n  ...\nfi\n
\n\n
# Equal\nif [[ \"$A\" == \"$B\" ]]\n
\n\n
# Regex\nif [[ \"A\" =~ . ]]\n
\n\n
if (( $a < $b )); then\n   echo \"$a is smaller than $b\"\nfi\n
\n\n
if [[ -e \"file.txt\" ]]; then\n  echo \"file exists\"\nfi\n
\n\n

Arrays

\n\n

Defining arrays

\n\n
Fruits=('Apple' 'Banana' 'Orange')\n
\n\n
Fruits[0]=\"Apple\"\nFruits[1]=\"Banana\"\nFruits[2]=\"Orange\"\n
\n\n

Working with arrays

\n\n
echo ${Fruits[0]}           # Element #0\necho ${Fruits[-1]}          # Last element\necho ${Fruits[@]}           # All elements, space-separated\necho ${#Fruits[@]}          # Number of elements\necho ${#Fruits}             # String length of the 1st element\necho ${#Fruits[3]}          # String length of the Nth element\necho ${Fruits[@]:3:2}       # Range (from position 3, length 2)\necho ${!Fruits[@]}          # Keys of all elements, space-separated\n
\n\n

Operations

\n\n
Fruits=(\"${Fruits[@]}\" \"Watermelon\")    # Push\nFruits+=('Watermelon')                  # Also Push\nFruits=( ${Fruits[@]/Ap*/} )            # Remove by regex match\nunset Fruits[2]                         # Remove one item\nFruits=(\"${Fruits[@]}\")                 # Duplicate\nFruits=(\"${Fruits[@]}\" \"${Veggies[@]}\") # Concatenate\nlines=(`cat \"logfile\"`)                 # Read from file\n
\n\n

Iteration

\n\n
for i in \"${arrayName[@]}\"; do\n  echo $i\ndone\n
\n\n

Dictionaries

\n\n

Defining

\n\n
declare -A sounds\n
\n\n
sounds[dog]=\"bark\"\nsounds[cow]=\"moo\"\nsounds[bird]=\"tweet\"\nsounds[wolf]=\"howl\"\n
\n\n

Declares sound as a Dictionary object (aka associative array).

\n\n

Working with dictionaries

\n\n
echo ${sounds[dog]} # Dog's sound\necho ${sounds[@]}   # All values\necho ${!sounds[@]}  # All keys\necho ${#sounds[@]}  # Number of elements\nunset sounds[dog]   # Delete dog\n
\n\n

Iteration

\n\n

Iterate over values

\n\n
for val in \"${sounds[@]}\"; do\n  echo $val\ndone\n
\n\n

Iterate over keys

\n\n
for key in \"${!sounds[@]}\"; do\n  echo $key\ndone\n
\n\n

Options

\n\n

Options

\n\n
set -o noclobber  # Avoid overlay files (echo \"hi\" > foo)\nset -o errexit    # Used to exit upon error, avoiding cascading errors\nset -o pipefail   # Unveils hidden failures\nset -o nounset    # Exposes unset variables\n
\n\n

Glob options

\n\n
shopt -s nullglob    # Non-matching globs are removed  ('*.foo' => '')\nshopt -s failglob    # Non-matching globs throw errors\nshopt -s nocaseglob  # Case insensitive globs\nshopt -s dotglob     # Wildcards match dotfiles (\"*.sh\" => \".foo.sh\")\nshopt -s globstar    # Allow ** for recursive matches ('lib/**/*.rb' => 'lib/a/b/c.rb')\n
\n\n

Set GLOBIGNORE as a colon-separated list of patterns to be removed from glob\nmatches.

\n\n

History

\n\n

Commands

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CommandDescription
historyShow history
shopt -s histverifyDon’t execute expanded result immediately
\n\n

Expansions

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
!$Expand last parameter of most recent command
!*Expand all parameters of most recent command
!-nExpand nth most recent command
!nExpand nth command in history
!<command>Expand most recent invocation of command <command>
\n\n

Operations

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
!!Execute last command again
!!:s/<FROM>/<TO>/Replace first occurrence of <FROM> to <TO> in most recent command
!!:gs/<FROM>/<TO>/Replace all occurrences of <FROM> to <TO> in most recent command
!$:tExpand only basename from last parameter of most recent command
!$:hExpand only directory from last parameter of most recent command
\n\n

!! and !$ can be replaced with any valid expansion.

\n\n

Slices

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CodeDescription
!!:nExpand only nth token from most recent command (command is 0; first argument is 1)
!^Expand first argument from most recent command
!$Expand last token from most recent command
!!:n-mExpand range of tokens from most recent command
!!:n-$Expand nth token to last from most recent command
\n\n

!! can be replaced with any valid expansion i.e. !cat, !-2, !42, etc.

\n\n

Miscellaneous

\n\n

Numeric calculations

\n\n
$((a + 200))      # Add 200 to $a\n
\n\n
$((RANDOM%=200))  # Random number 0..200\n
\n\n

Subshells

\n\n
(cd somedir; echo \"I'm now in $PWD\")\npwd # still in first directory\n
\n\n

Redirection

\n\n
python hello.py > output.txt   # stdout to (file)\npython hello.py >> output.txt  # stdout to (file), append\npython hello.py 2> error.log   # stderr to (file)\npython hello.py 2>&1           # stderr to stdout\npython hello.py 2>/dev/null    # stderr to (null)\npython hello.py &>/dev/null    # stdout and stderr to (null)\n
\n\n
python hello.py < foo.txt      # feed foo.txt to stdin for python\n
\n\n

Inspecting commands

\n\n
command -V cd\n#=> \"cd is a function/alias/whatever\"\n
\n\n

Trap errors

\n\n
trap 'echo Error at about $LINENO' ERR\n
\n\n

or

\n\n
traperr() {\n  echo \"ERROR: ${BASH_SOURCE[1]} at about ${BASH_LINENO[0]}\"\n}\n\nset -o errtrace\ntrap traperr ERR\n
\n\n

Case/switch

\n\n
case \"$1\" in\n  start | up)\n    vagrant up\n    ;;\n\n  *)\n    echo \"Usage: $0 {start|stop|ssh}\"\n    ;;\nesac\n
\n\n

Source relative

\n\n
source \"${0%/*}/../share/foo.sh\"\n
\n\n

printf

\n\n
printf \"Hello %s, I'm %s\" Sven Olga\n#=> \"Hello Sven, I'm Olga\n\nprintf \"1 + 1 = %d\" 2\n#=> \"1 + 1 = 2\"\n\nprintf \"This is how you print a float: %f\" 2\n#=> \"This is how you print a float: 2.000000\"\n
\n\n

Directory of script

\n\n
DIR=\"${0%/*}\"\n
\n\n

Getting options

\n\n
while [[ \"$1\" =~ ^- && ! \"$1\" == \"--\" ]]; do case $1 in\n  -V | --version )\n    echo $version\n    exit\n    ;;\n  -s | --string )\n    shift; string=$1\n    ;;\n  -f | --flag )\n    flag=1\n    ;;\nesac; shift; done\nif [[ \"$1\" == '--' ]]; then shift; fi\n
\n\n

Heredoc

\n\n
cat <<END\nhello world\nEND\n
\n\n

Reading input

\n\n
echo -n \"Proceed? [y/n]: \"\nread ans\necho $ans\n
\n\n
read -n 1 ans    # Just one character\n
\n\n

Special variables

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
ExpressionDescription
$?Exit status of last task
$!PID of last background task
$$PID of shell
$0Filename of the shell script
\n\n

See Special parameters.

\n\n

Go to previous directory

\n\n
pwd # /home/user/foo\ncd bar/\npwd # /home/user/foo/bar\ncd -\npwd # /home/user/foo\n
\n\n

Check for command’s result

\n\n
if ping -c 1 google.com; then\n  echo \"It appears you have a working internet connection\"\nfi\n
\n\n

Grep check

\n\n
if grep -q 'foo' ~/.bash_history; then\n  echo \"You appear to have typed 'foo' in the past\"\nfi\n
\n\n

Also see

\n\n", "intro_html": "", "description_html": "", "tags": ["Featured"], - "updated": "2019-10-02" + "updated": "2020-07-04" },{ "id": "blessed", "title": "Blessed", @@ -284,7 +284,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-04" + "updated": "2017-09-08" },{ "id": "bolt", "title": "Bolt Quickstart", @@ -427,7 +427,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-08-30" + "updated": "2020-06-13" },{ "id": "cask-index", "title": "Caskroom index", @@ -449,7 +449,7 @@ "intro_html": "", "description_html": "

expect(x).to.be.equal(y) 〉 assert.equal(x, y) 〉 .to.be.true 〉 jQuery, assertions, TDD and BDD, and other Chai examples.

", "tags": null, - "updated": "2017-08-30" + "updated": "2018-06-25" },{ "id": "cheatsheet-styles", "title": "Cheatsheet styles", @@ -460,7 +460,7 @@ "intro_html": "

This is a reference of styles that you can use on Devhints cheatsheets. How\nmeta!\nYou can refer to this when contributing your own cheatsheets to the GitHub repo.

", "description_html": "", "tags": ["WIP"], - "updated": "2017-09-22" + "updated": "2017-10-26" },{ "id": "chef", "title": "Chef", @@ -548,7 +548,7 @@ "intro_html": "", "description_html": "

Basic guide on how to use Composer, the PHP Package manager.

", "tags": null, - "updated": "2018-03-06" + "updated": "2020-02-23" },{ "id": "cordova", "title": "Apache Cordova", @@ -570,7 +570,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2018-05-03" },{ "id": "csharp7", "title": "C# 7", @@ -592,7 +592,7 @@ "intro_html": "

Here’s a 4-line snippet on how to get beautiful, antialiased text with CSS.

", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2017-10-13" },{ "id": "css-flexbox", "title": "CSS flexbox", @@ -603,7 +603,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-29" + "updated": "2020-06-13" },{ "id": "css-grid", "title": "CSS Grid", @@ -614,7 +614,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-12-06" + "updated": "2019-08-23" },{ "id": "css-system-font-stack", "title": "CSS system fonts", @@ -658,7 +658,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-08-30" + "updated": "2017-10-30" },{ "id": "curl", "title": "Curl", @@ -669,7 +669,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-20" + "updated": "2020-03-09" },{ "id": "datetime", "title": "Date & time formats", @@ -680,7 +680,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-04" + "updated": "2017-11-27" },{ "id": "deis", "title": "Deis", @@ -757,7 +757,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-06-26" + "updated": "2020-01-01" },{ "id": "docker", "title": "Docker CLI", @@ -779,7 +779,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-03-17" + "updated": "2019-10-20" },{ "id": "dom-range", "title": "DOM Range", @@ -823,7 +823,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-04" + "updated": "2019-09-25" },{ "id": "elixir-metaprogramming", "title": "Elixir metaprogramming", @@ -845,7 +845,7 @@ "intro_html": "", "description_html": "", "tags": ["New"], - "updated": "2017-08-26" + "updated": "2018-07-04" },{ "id": "emacs", "title": "Emacs", @@ -878,7 +878,7 @@ "intro_html": "

Emmet is a markup language for expanding CSS rules into HTML

", "description_html": "", "tags": null, - "updated": "2018-11-10" + "updated": "2020-07-03" },{ "id": "enzyme", "title": "Enzyme", @@ -889,7 +889,7 @@ "intro_html": "

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

", "description_html": "", "tags": ["Featured"], - "updated": "2018-04-27" + "updated": "2020-02-12" },{ "id": "enzyme@2", "title": "Enzyme v2", @@ -900,7 +900,7 @@ "intro_html": "

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

", "description_html": "", "tags": null, - "updated": "2017-09-14" + "updated": "2017-10-12" },{ "id": "es6", "title": "ES2015+", @@ -911,7 +911,7 @@ "intro_html": "

A quick overview of new JavaScript features in ES2015, ES2016, ES2017, ES2018 and beyond.

", "description_html": "", "tags": ["Featured"], - "updated": "2017-10-21" + "updated": "2020-07-02" },{ "id": "ets", "title": "Erlang ETS", @@ -955,7 +955,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2018-11-19" },{ "id": "factory_bot", "title": "Factory Bot", @@ -977,7 +977,7 @@ "intro_html": "

Fastify lets you create HTTP servers in Node.js with good performance. This guide targets fastify v0.28.x.

", "description_html": "", "tags": null, - "updated": "2017-09-21" + "updated": "2017-09-23" },{ "id": "ffaker", "title": "FFaker", @@ -1010,7 +1010,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-08" + "updated": "2018-06-14" },{ "id": "find", "title": "Find", @@ -1021,7 +1021,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2019-10-01" + "updated": "2019-11-17" },{ "id": "firebase", "title": "Firebase", @@ -1054,7 +1054,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-16" + "updated": "2018-01-31" },{ "id": "flashlight", "title": "Flashlight", @@ -1076,7 +1076,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-20" + "updated": "2018-11-07" },{ "id": "flux", "title": "Flux architecture", @@ -1153,7 +1153,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-20" + "updated": "2020-02-13" },{ "id": "git-extras", "title": "Git extras", @@ -1175,7 +1175,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-18" + "updated": "2018-11-07" },{ "id": "git-log", "title": "git log", @@ -1230,7 +1230,7 @@ "intro_html": "

GnuPG is a complete and free implementation of the OpenPGP standard.

", "description_html": "", "tags": [], - "updated": "2017-10-18" + "updated": "2017-10-22" },{ "id": "go", "title": "Go", @@ -1241,7 +1241,7 @@ "intro_html": "", "description_html": "", "tags": ["Featured"], - "updated": "2017-09-15" + "updated": "2020-07-02" },{ "id": "goby", "title": "Goby", @@ -1252,7 +1252,7 @@ "intro_html": "

Goby’s language design is based on Ruby language’s, slim and shaped up. Differences in syntax between them is very small.

", "description_html": "", "tags": null, - "updated": "2018-04-07" + "updated": "2018-12-06" },{ "id": "google-webfonts", "title": "Google Webfonts", @@ -1285,7 +1285,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-23" + "updated": "2019-07-07" },{ "id": "gremlins", "title": "Gremlins.js", @@ -1296,7 +1296,7 @@ "intro_html": "

Gremlins is a JavaScript library to do “monkey-testing” by providing random user input (clicks, scrolls, and so on).

", "description_html": "", "tags": null, - "updated": "2017-10-11" + "updated": "2017-10-22" },{ "id": "gulp", "title": "Gulp", @@ -1384,7 +1384,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-29" + "updated": "2017-08-30" },{ "id": "html-input", "title": "Input tag", @@ -1395,7 +1395,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-29" + "updated": "2017-10-30" },{ "id": "html-meta", "title": "HTML meta tags", @@ -1406,7 +1406,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2020-03-20" },{ "id": "html-microformats", "title": "Microformats", @@ -1461,7 +1461,7 @@ "intro_html": "

HTTPie is a command-line HTTP client.

", "description_html": "

$ http POST http://example.com name=”John” Host:example.com — JSON, cookies, files, auth, and other httpie examples.

", "tags": null, - "updated": "2017-09-04" + "updated": "2018-11-16" },{ "id": "ie", "title": "Internet Explorer", @@ -1472,7 +1472,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-20" + "updated": "2018-03-06" },{ "id": "ie_bugs", "title": "Legacy IE bugs", @@ -1483,7 +1483,7 @@ "intro_html": "

A bunch of bugs to take care of if you’re going to target legacy IE browsers.

", "description_html": "", "tags": null, - "updated": "2017-10-29" + "updated": "2018-03-06" },{ "id": "imagemagick", "title": "Imagemagick", @@ -1582,7 +1582,7 @@ "intro_html": "", "description_html": "", "tags": ["WIP"], - "updated": "2017-08-26" + "updated": "2017-11-17" },{ "id": "jekyll", "title": "Jekyll", @@ -1593,7 +1593,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-01" + "updated": "2018-08-25" },{ "id": "jest", "title": "Jest", @@ -1604,7 +1604,7 @@ "intro_html": "

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

", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-01" + "updated": "2020-06-17" },{ "id": "jquery-cdn", "title": "jQuery CDN", @@ -1725,7 +1725,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2019-01-10" + "updated": "2020-06-23" },{ "id": "jshint", "title": "Jshint", @@ -1747,7 +1747,7 @@ "intro_html": "

Knex is an SQL query builder for Node.js.\nThis guide targets v0.13.0.

", "description_html": "", "tags": null, - "updated": "2017-09-23" + "updated": "2020-06-03" },{ "id": "koa", "title": "Koa", @@ -1857,7 +1857,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2020-05-23" },{ "id": "less", "title": "Less.js", @@ -1879,7 +1879,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2017-08-30" },{ "id": "linux", "title": "Linux", @@ -1901,7 +1901,7 @@ "intro_html": "", "description_html": "

This is not a complete list.

", "tags": null, - "updated": "2017-10-17" + "updated": "2020-06-24" },{ "id": "lua", "title": "Lua", @@ -1978,7 +1978,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-20" + "updated": "2020-06-24" },{ "id": "meow", "title": "Meow", @@ -2066,7 +2066,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-05-14" + "updated": "2018-05-14" },{ "id": "mocha-blanket", "title": "Mocha blanket", @@ -2143,7 +2143,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-10-10" + "updated": "2020-02-12" },{ "id": "mongodb", "title": "MongoDB", @@ -2165,7 +2165,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-12-25" + "updated": "2020-01-03" },{ "id": "ncftp", "title": "ncftp", @@ -2286,7 +2286,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-27" + "updated": "2019-12-24" },{ "id": "org-mode", "title": "Org Mode", @@ -2319,7 +2319,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-30" + "updated": "2020-06-23" },{ "id": "package", "title": "package.json", @@ -2363,7 +2363,7 @@ "intro_html": "

Parsley provides frontend form validation.

", "description_html": "", "tags": null, - "updated": "2017-10-19" + "updated": "2018-12-06" },{ "id": "pass", "title": "Pass", @@ -2418,7 +2418,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2017-08-30" },{ "id": "phoenix-conn", "title": "Phoenix: Plug.Conn", @@ -2429,7 +2429,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-29" + "updated": "2018-01-19" },{ "id": "phoenix-ecto", "title": "Phoenix: Ecto", @@ -2440,7 +2440,7 @@ "intro_html": "", "description_html": "", "tags": ["WIP"], - "updated": "2017-08-29" + "updated": "2017-08-30" },{ "id": "phoenix-ecto@1.2", "title": "Phoenix: Ecto models", @@ -2473,7 +2473,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-04" + "updated": "2020-02-23" },{ "id": "phoenix-routing", "title": "Phoenix: Routing", @@ -2495,7 +2495,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-01-15" + "updated": "2018-03-06" },{ "id": "phoenix@1.2", "title": "Phoenix 1.2", @@ -2506,7 +2506,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-01-15" + "updated": "2018-03-06" },{ "id": "wip/php", "title": "PHP", @@ -2539,7 +2539,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-03-15" + "updated": "2020-05-08" },{ "id": "polyfill.io", "title": "Polyfill.io", @@ -2550,7 +2550,7 @@ "intro_html": "

Polyfill.io is a service that serves JavaScript polyfills.

", "description_html": "", "tags": null, - "updated": "2017-10-26" + "updated": "2020-07-02" },{ "id": "postgresql-json", "title": "PostgreSQL JSON", @@ -2561,7 +2561,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-09-22" + "updated": "2018-12-06" },{ "id": "postgresql", "title": "PostgreSQL", @@ -2638,7 +2638,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-08-31" + "updated": "2017-10-30" },{ "id": "python", "title": "Python", @@ -2836,7 +2836,7 @@ "intro_html": "

rbenv lets you manage installations of multiple Ruby versions.

", "description_html": "

A one-page guide to rbenv Ruby version manager, with usage examples and more.

", "tags": null, - "updated": "2017-10-11" + "updated": "2018-02-20" },{ "id": "rdoc", "title": "Rdoc", @@ -2865,11 +2865,11 @@ "url": "/react", "category": "React", "keywords": ["React.Component","render()","componentDidMount()","props/state","dangerouslySetInnerHTML"], - "content_html": "

Components

\n\n

Components

\n\n
import React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends React.Component {\n  render () {\n    return <div className='message-box'>\n      Hello {this.props.name}\n    </div>\n  }\n}\n
\n\n
const el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\n

Use the React.js jsfiddle to start hacking. (or the unofficial jsbin)

\n\n

Import multiple exports

\n\n
import React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends Component {\n  ...\n}\n
\n\n

Properties

\n\n
<Video fullscreen={true} autoplay={false} />\n
\n\n
render () {\n  this.props.fullscreen\n  const { fullscreen, autoplay } = this.props\n  ···\n}\n
\n\n

Use this.props to access properties passed to the component.

\n\n

See: Properties

\n\n

States

\n\n
constructor(props) {\n  super(props)\n  this.state = { username: undefined }\n}\n
\n\n
this.setState({ username: 'rstacruz' })\n
\n\n
render () {\n  this.state.username\n  const { username } = this.state\n  ···\n}\n
\n\n

Use states (this.state) to manage dynamic data.

\n\n

With Babel you can use proposal-class-fields and get rid of constructor

\n\n
class Hello extends Component {\n  state = { username: undefined };\n  ...\n}\n
\n\n

See: States

\n\n

Nesting

\n\n
class Info extends Component {\n  render () {\n    const { avatar, username } = this.props\n\n    return <div>\n      <UserAvatar src={avatar} />\n      <UserProfile username={username} />\n    </div>\n  }\n}\n
\n

As of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.

\n\n
import React, {\n  Component,\n  Fragment\n} from 'react'\n\nclass Info extends Component {\n  render () {\n    const { avatar, username } = this.props\n\n    return (\n      <Fragment>\n        <UserAvatar src={avatar} />\n        <UserProfile username={username} />\n      </Fragment>\n    )\n  }\n}\n
\n\n

Nest components to separate concerns.

\n\n

See: Composing Components

\n\n

Children

\n\n
<AlertBox>\n  <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\n
class AlertBox extends Component {\n  render () {\n    return <div className='alert-box'>\n      {this.props.children}\n    </div>\n  }\n}\n
\n\n

Children are passed as the children property.

\n\n

Defaults

\n\n

Setting default props

\n\n
Hello.defaultProps = {\n  color: 'blue'\n}\n
\n\n

See: defaultProps

\n\n

Setting default state

\n\n
class Hello extends Component {\n  constructor (props) {\n    super(props)\n    this.state = { visible: true }\n  }\n}\n
\n\n

Set the default state in the constructor().

\n\n

And without constructor using Babel with proposal-class-fields.

\n\n
class Hello extends Component {\n    state = { visible: true }\n  }\n}\n
\n\n

See: Setting the default state

\n\n

Other components

\n\n

Functional components

\n\n
function MyComponent ({ name }) {\n  return <div className='message-box'>\n    Hello {name}\n  </div>\n}\n
\n\n

Functional components have no state. Also, their props are passed as the first parameter to a function.

\n\n

See: Function and Class Components

\n\n

Pure components

\n\n
import React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n  ···\n}\n
\n\n

Performance-optimized version of React.Component. Doesn’t rerender if props/state hasn’t changed.

\n\n

See: Pure components

\n\n

Component API

\n\n
this.forceUpdate()\n
\n\n
this.setState({ ... })\nthis.setState(state => { ... })\n
\n\n
this.state\nthis.props\n
\n\n

These methods and properties are available for Component instances.

\n\n

See: Component API

\n\n

Lifecycle

\n\n

Mounting

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
MethodDescription
constructor (props)Before rendering #
componentWillMount()Don’t use this #
render()Render #
componentDidMount()After rendering (DOM available) #
componentWillUnmount()Before DOM removal #
componentDidCatch()Catch errors (16+) #
\n\n

Set initial the state on constructor().\nAdd DOM event handlers, timers (etc) on componentDidMount(), then remove them on componentWillUnmount().

\n\n

Updating

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
MethodDescription
componentDidUpdate (prevProps, prevState, snapshot)Use setState() here, but remember to compare props
shouldComponentUpdate (newProps, newState)Skips render() if returns false
render()Render
componentDidUpdate (prevProps, prevState)Operate on the DOM here
\n\n

Called when parents change properties and .setState(). These are not called for initial renders.

\n\n

See: Component specs

\n\n

Hooks (New)

\n\n

State Hook

\n\n
import React, { useState } from 'react';\n\nfunction Example() {\n  // Declare a new state variable, which we'll call \"count\"\n  const [count, setCount] = useState(0);\n\n  return (\n    <div>\n      <p>You clicked {count} times</p>\n      <button onClick={() => setCount(count + 1)}>\n        Click me\n      </button>\n    </div>\n  );\n}\n
\n\n

Hooks are a new addition in React 16.8.

\n\n

See: Hooks at a Glance

\n\n

Declaring multiple state variables

\n\n
function ExampleWithManyStates() {\n  // Declare multiple state variables!\n  const [age, setAge] = useState(42);\n  const [fruit, setFruit] = useState('banana');\n  const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n  // ...\n}\n
\n\n

Effect hook

\n\n
import React, { useState, useEffect } from 'react';\n\nfunction Example() {\n  const [count, setCount] = useState(0);\n\n  // Similar to componentDidMount and componentDidUpdate:\n  useEffect(() => {\n    // Update the document title using the browser API\n    document.title = `You clicked ${count} times`;\n  }, [count]);\n\n  return (\n    <div>\n      <p>You clicked {count} times</p>\n      <button onClick={() => setCount(count + 1)}>\n        Click me\n      </button>\n    </div>\n  );\n}\n
\n\n

If you’re familiar with React class lifecycle methods, you can think of useEffect Hook as componentDidMount, componentDidUpdate, and componentWillUnmount combined.

\n\n

By default, React runs the effects after every render — including the first render.

\n\n

Building your own hooks

\n\n

Define FriendStatus

\n
import React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n  const [isOnline, setIsOnline] = useState(null);\n\n  useEffect(() => {\n    function handleStatusChange(status) {\n      setIsOnline(status.isOnline);\n    }\n\n    ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n    return () => {\n      ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n    };\n  }, [props.friend.id]);\n\n  if (isOnline === null) {\n    return 'Loading...';\n  }\n  return isOnline ? 'Online' : 'Offline';\n}\n
\n\n

Effects may also optionally specify how to “clean up” after them by returning a function.

\n\n

Use FriendStatus

\n\n
function FriendStatus(props) {\n  const isOnline = useFriendStatus(props.friend.id);\n\n  if (isOnline === null) {\n    return 'Loading...';\n  }\n  return isOnline ? 'Online' : 'Offline';\n}\n
\n\n

See: Building Your Own Hooks

\n\n

Hooks API Reference

\n\n

Also see: Hooks FAQ

\n\n

Basic Hooks

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
HookDescription
useState(initialState) 
useEffect(() => { … }) 
useContext(MyContext)value returned from React.createContext
\n\n

Full details: Basic Hooks

\n\n

Additional Hooks

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
HookDescription
useReducer(reducer, initialArg, init) 
useCallback(() => { … }) 
useMemo(() => { … }) 
useRef(initialValue) 
useImperativeHandle(ref, () => { … }) 
useLayoutEffectidentical to useEffect, but it fires synchronously after all DOM mutations
useDebugValue(value)display a label for custom hooks in React DevTools
\n\n

Full details: Additional Hooks

\n\n

DOM nodes

\n\n

References

\n\n
class MyComponent extends Component {\n  render () {\n    return <div>\n      <input ref={el => this.input = el} />\n    </div>\n  }\n\n  componentDidMount () {\n    this.input.focus()\n  }\n}\n
\n\n

Allows access to DOM nodes.

\n\n

See: Refs and the DOM

\n\n

DOM Events

\n\n
class MyComponent extends Component {\n  render () {\n    <input type=\"text\"\n        value={this.state.value}\n        onChange={event => this.onChange(event)} />\n  }\n\n  onChange (event) {\n    this.setState({ value: event.target.value })\n  }\n}\n
\n\n

Pass functions to attributes like onChange.

\n\n

See: Events

\n\n

Other features

\n\n

Transferring props

\n\n
<VideoPlayer src=\"video.mp4\" />\n
\n\n
class VideoPlayer extends Component {\n  render () {\n    return <VideoEmbed {...this.props} />\n  }\n}\n
\n\n

Propagates src=\"...\" down to the sub-component.

\n\n

See Transferring props

\n\n

Top-level API

\n\n
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\n
ReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\n
ReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\n

There are more, but these are most common.

\n\n

See: React top-level API

\n\n

JSX patterns

\n\n

Style shorthand

\n\n
const style = { height: 10 }\nreturn <div style={style}></div>\n
\n\n
return <div style={{ margin: 0, padding: 0 }}></div>\n
\n\n

See: Inline styles

\n\n

Inner HTML

\n\n
function markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\n

See: Dangerously set innerHTML

\n\n

Lists

\n\n
class TodoList extends Component {\n  render () {\n    const { items } = this.props\n\n    return <ul>\n      {items.map(item =>\n        <TodoItem item={item} key={item.key} />)}\n    </ul>\n  }\n}\n
\n\n

Always supply a key property.

\n\n

Conditionals

\n\n
<Fragment>\n  {showMyComponent\n    ? <MyComponent />\n    : <OtherComponent />}\n</Fragment>\n
\n\n

Short-circuit evaluation

\n\n
<Fragment>\n  {showPopup && <Popup />}\n  ...\n</Fragment>\n
\n\n

New features

\n\n

Returning multiple elements

\n\n

You can return multiple elements as arrays or fragments.

\n\n

Arrays

\n\n
render () {\n  // Don't forget the keys!\n  return [\n    <li key=\"A\">First item</li>,\n    <li key=\"B\">Second item</li>\n  ]\n}\n
\n\n

Fragments

\n
render () {\n  // Fragments don't require keys!\n  return (\n    <Fragment>\n      <li>First item</li>\n      <li>Second item</li>\n    </Fragment>\n  )\n}\n
\n\n

See: Fragments and strings

\n\n

Returning strings

\n\n
render() {\n  return 'Look ma, no spans!';\n}\n
\n\n

You can return just a string.

\n\n

See: Fragments and strings

\n\n

Errors

\n\n
class MyComponent extends Component {\n  ···\n  componentDidCatch (error, info) {\n    this.setState({ error })\n  }\n}\n
\n\n

Catch errors via componentDidCatch. (React 16+)

\n\n

See: Error handling in React 16

\n\n

Portals

\n\n
render () {\n  return React.createPortal(\n    this.props.children,\n    document.getElementById('menu')\n  )\n}\n
\n\n

This renders this.props.children into any location in the DOM.

\n\n

See: Portals

\n\n

Hydration

\n\n
const el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\n

Use ReactDOM.hydrate instead of using ReactDOM.render if you’re rendering over the output of ReactDOMServer.

\n\n

See: Hydrate

\n\n

Property validation

\n\n

PropTypes

\n\n
import PropTypes from 'prop-types'\n
\n\n

See: Typechecking with PropTypes

\n\n\n \n \n \n \n \n \n
anyAnything
\n\n

Basic

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
string 
number 
funcFunction
boolTrue or false
\n\n

Enum

\n\n\n \n \n \n \n \n \n \n \n \n \n
oneOf(any)Enum types
oneOfType(type array)Union
\n\n

Array

\n\n\n \n \n \n \n \n \n \n \n \n \n
array 
arrayOf(…) 
\n\n

Object

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
object 
objectOf(…)Object with values of a certain type
instanceOf(…)Instance of a class
shape(…) 
\n\n

Elements

\n\n\n \n \n \n \n \n \n \n \n \n \n
elementReact element
nodeDOM node
\n\n

Required

\n\n\n \n \n \n \n \n \n
(···).isRequiredRequired
\n\n

Basic types

\n\n
MyComponent.propTypes = {\n  email:      PropTypes.string,\n  seats:      PropTypes.number,\n  callback:   PropTypes.func,\n  isClosed:   PropTypes.bool,\n  any:        PropTypes.any\n}\n
\n\n

Required types

\n\n
MyCo.propTypes = {\n  name:  PropTypes.string.isRequired\n}\n
\n\n

Elements

\n\n
MyCo.propTypes = {\n  // React element\n  element: PropTypes.element,\n\n  // num, string, element, or an array of those\n  node: PropTypes.node\n}\n
\n\n

Enumerables (oneOf)

\n\n
MyCo.propTypes = {\n  direction: PropTypes.oneOf([\n    'left', 'right'\n  ])\n}\n
\n\n

Arrays and objects

\n\n
MyCo.propTypes = {\n  list: PropTypes.array,\n  ages: PropTypes.arrayOf(PropTypes.number),\n  user: PropTypes.object,\n  user: PropTypes.objectOf(PropTypes.number),\n  message: PropTypes.instanceOf(Message)\n}\n
\n\n
MyCo.propTypes = {\n  user: PropTypes.shape({\n    name: PropTypes.string,\n    age:  PropTypes.number\n  })\n}\n
\n\n

Use .array[Of], .object[Of], .instanceOf, .shape.

\n\n

Custom validation

\n\n
MyCo.propTypes = {\n  customProp: (props, key, componentName) => {\n    if (!/matchme/.test(props[key])) {\n      return new Error('Validation failed!')\n    }\n  }\n}\n
\n\n

Also see

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

Components

\n\n

Components

\n\n
import React from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends React.Component {\n  render () {\n    return <div className='message-box'>\n      Hello {this.props.name}\n    </div>\n  }\n}\n
\n\n
const el = document.body\nReactDOM.render(<Hello name='John' />, el)\n
\n\n

Use the React.js jsfiddle to start hacking. (or the unofficial jsbin)

\n\n

Import multiple exports

\n\n
import React, {Component} from 'react'\nimport ReactDOM from 'react-dom'\n
\n\n
class Hello extends Component {\n  ...\n}\n
\n\n

Properties

\n\n
<Video fullscreen={true} autoplay={false} />\n
\n\n
render () {\n  this.props.fullscreen\n  const { fullscreen, autoplay } = this.props\n  ···\n}\n
\n\n

Use this.props to access properties passed to the component.

\n\n

See: Properties

\n\n

States

\n\n
constructor(props) {\n  super(props)\n  this.state = { username: undefined }\n}\n
\n\n
this.setState({ username: 'rstacruz' })\n
\n\n
render () {\n  this.state.username\n  const { username } = this.state\n  ···\n}\n
\n\n

Use states (this.state) to manage dynamic data.

\n\n

With Babel you can use proposal-class-fields and get rid of constructor

\n\n
class Hello extends Component {\n  state = { username: undefined };\n  ...\n}\n
\n\n

See: States

\n\n

Nesting

\n\n
class Info extends Component {\n  render () {\n    const { avatar, username } = this.props\n\n    return <div>\n      <UserAvatar src={avatar} />\n      <UserProfile username={username} />\n    </div>\n  }\n}\n
\n

As of React v16.2.0, fragments can be used to return multiple children without adding extra wrapping nodes to the DOM.

\n\n
import React, {\n  Component,\n  Fragment\n} from 'react'\n\nclass Info extends Component {\n  render () {\n    const { avatar, username } = this.props\n\n    return (\n      <Fragment>\n        <UserAvatar src={avatar} />\n        <UserProfile username={username} />\n      </Fragment>\n    )\n  }\n}\n
\n\n

Nest components to separate concerns.

\n\n

See: Composing Components

\n\n

Children

\n\n
<AlertBox>\n  <h1>You have pending notifications</h1>\n</AlertBox>\n
\n\n
class AlertBox extends Component {\n  render () {\n    return <div className='alert-box'>\n      {this.props.children}\n    </div>\n  }\n}\n
\n\n

Children are passed as the children property.

\n\n

Defaults

\n\n

Setting default props

\n\n
Hello.defaultProps = {\n  color: 'blue'\n}\n
\n\n

See: defaultProps

\n\n

Setting default state

\n\n
class Hello extends Component {\n  constructor (props) {\n    super(props)\n    this.state = { visible: true }\n  }\n}\n
\n\n

Set the default state in the constructor().

\n\n

And without constructor using Babel with proposal-class-fields.

\n\n
class Hello extends Component {\n    state = { visible: true }\n  }\n}\n
\n\n

See: Setting the default state

\n\n

Other components

\n\n

Functional components

\n\n
function MyComponent ({ name }) {\n  return <div className='message-box'>\n    Hello {name}\n  </div>\n}\n
\n\n

Functional components have no state. Also, their props are passed as the first parameter to a function.

\n\n

See: Function and Class Components

\n\n

Pure components

\n\n
import React, {PureComponent} from 'react'\n\nclass MessageBox extends PureComponent {\n  ···\n}\n
\n\n

Performance-optimized version of React.Component. Doesn’t rerender if props/state hasn’t changed.

\n\n

See: Pure components

\n\n

Component API

\n\n
this.forceUpdate()\n
\n\n
this.setState({ ... })\nthis.setState(state => { ... })\n
\n\n
this.state\nthis.props\n
\n\n

These methods and properties are available for Component instances.

\n\n

See: Component API

\n\n

Lifecycle

\n\n

Mounting

\n

| Method | Description |\n| ———————— | —————————————————————————————————- |\n| constructor (props) | Before rendering # |\n| componentWillMount() | Don’t use this # |\n| render() | Render # |\n| componentDidMount() | After rendering (DOM available) # |\n| — | — |\n| componentWillUnmount() | Before DOM removal # |\n| — | — |\n| componentDidCatch() | Catch errors (16+) # |

\n\n

Set initial the state on constructor().\nAdd DOM event handlers, timers (etc) on componentDidMount(), then remove them on componentWillUnmount().

\n\n

Updating

\n

| Method | Description |\n| ——————————————————- | —————————————————- |\n| componentDidUpdate (prevProps, prevState, snapshot) | Use setState() here, but remember to compare props |\n| shouldComponentUpdate (newProps, newState) | Skips render() if returns false |\n| render() | Render |\n| componentDidUpdate (prevProps, prevState) | Operate on the DOM here |

\n\n

Called when parents change properties and .setState(). These are not called for initial renders.

\n\n

See: Component specs

\n\n

Hooks (New)

\n\n

State Hook

\n\n
import React, { useState } from 'react';\n\nfunction Example() {\n  // Declare a new state variable, which we'll call \"count\"\n  const [count, setCount] = useState(0);\n\n  return (\n    <div>\n      <p>You clicked {count} times</p>\n      <button onClick={() => setCount(count + 1)}>\n        Click me\n      </button>\n    </div>\n  );\n}\n
\n\n

Hooks are a new addition in React 16.8.

\n\n

See: Hooks at a Glance

\n\n

Declaring multiple state variables

\n\n
function ExampleWithManyStates() {\n  // Declare multiple state variables!\n  const [age, setAge] = useState(42);\n  const [fruit, setFruit] = useState('banana');\n  const [todos, setTodos] = useState([{ text: 'Learn Hooks' }]);\n  // ...\n}\n
\n\n

Effect hook

\n\n
import React, { useState, useEffect } from 'react';\n\nfunction Example() {\n  const [count, setCount] = useState(0);\n\n  // Similar to componentDidMount and componentDidUpdate:\n  useEffect(() => {\n    // Update the document title using the browser API\n    document.title = `You clicked ${count} times`;\n  }, [count]);\n\n  return (\n    <div>\n      <p>You clicked {count} times</p>\n      <button onClick={() => setCount(count + 1)}>\n        Click me\n      </button>\n    </div>\n  );\n}\n
\n\n

If you’re familiar with React class lifecycle methods, you can think of useEffect Hook as componentDidMount, componentDidUpdate, and componentWillUnmount combined.

\n\n

By default, React runs the effects after every render — including the first render.

\n\n

Building your own hooks

\n\n

Define FriendStatus

\n
import React, { useState, useEffect } from 'react';\n\nfunction FriendStatus(props) {\n  const [isOnline, setIsOnline] = useState(null);\n\n  useEffect(() => {\n    function handleStatusChange(status) {\n      setIsOnline(status.isOnline);\n    }\n\n    ChatAPI.subscribeToFriendStatus(props.friend.id, handleStatusChange);\n    return () => {\n      ChatAPI.unsubscribeFromFriendStatus(props.friend.id, handleStatusChange);\n    };\n  }, [props.friend.id]);\n\n  if (isOnline === null) {\n    return 'Loading...';\n  }\n  return isOnline ? 'Online' : 'Offline';\n}\n
\n\n

Effects may also optionally specify how to “clean up” after them by returning a function.

\n\n

Use FriendStatus

\n\n
function FriendStatus(props) {\n  const isOnline = useFriendStatus(props.friend.id);\n\n  if (isOnline === null) {\n    return 'Loading...';\n  }\n  return isOnline ? 'Online' : 'Offline';\n}\n
\n\n

See: Building Your Own Hooks

\n\n

Hooks API Reference

\n\n

Also see: Hooks FAQ

\n\n

Basic Hooks

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
HookDescription
useState(initialState) 
useEffect(() => { … }) 
useContext(MyContext)value returned from React.createContext
\n\n

Full details: Basic Hooks

\n\n

Additional Hooks

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
HookDescription
useReducer(reducer, initialArg, init) 
useCallback(() => { … }) 
useMemo(() => { … }) 
useRef(initialValue) 
useImperativeHandle(ref, () => { … }) 
useLayoutEffectidentical to useEffect, but it fires synchronously after all DOM mutations
useDebugValue(value)display a label for custom hooks in React DevTools
\n\n

Full details: Additional Hooks

\n\n

DOM nodes

\n\n

References

\n\n
class MyComponent extends Component {\n  render () {\n    return <div>\n      <input ref={el => this.input = el} />\n    </div>\n  }\n\n  componentDidMount () {\n    this.input.focus()\n  }\n}\n
\n\n

Allows access to DOM nodes.

\n\n

See: Refs and the DOM

\n\n

DOM Events

\n\n
class MyComponent extends Component {\n  render () {\n    <input type=\"text\"\n        value={this.state.value}\n        onChange={event => this.onChange(event)} />\n  }\n\n  onChange (event) {\n    this.setState({ value: event.target.value })\n  }\n}\n
\n\n

Pass functions to attributes like onChange.

\n\n

See: Events

\n\n

Other features

\n\n

Transferring props

\n\n
<VideoPlayer src=\"video.mp4\" />\n
\n\n
class VideoPlayer extends Component {\n  render () {\n    return <VideoEmbed {...this.props} />\n  }\n}\n
\n\n

Propagates src=\"...\" down to the sub-component.

\n\n

See Transferring props

\n\n

Top-level API

\n\n
React.createClass({ ... })\nReact.isValidElement(c)\n
\n\n
ReactDOM.render(<Component />, domnode, [callback])\nReactDOM.unmountComponentAtNode(domnode)\n
\n\n
ReactDOMServer.renderToString(<Component />)\nReactDOMServer.renderToStaticMarkup(<Component />)\n
\n\n

There are more, but these are most common.

\n\n

See: React top-level API

\n\n

JSX patterns

\n\n

Style shorthand

\n\n
const style = { height: 10 }\nreturn <div style={style}></div>\n
\n\n
return <div style={{ margin: 0, padding: 0 }}></div>\n
\n\n

See: Inline styles

\n\n

Inner HTML

\n\n
function markdownify() { return \"<p>...</p>\"; }\n<div dangerouslySetInnerHTML={{__html: markdownify()}} />\n
\n\n

See: Dangerously set innerHTML

\n\n

Lists

\n\n
class TodoList extends Component {\n  render () {\n    const { items } = this.props\n\n    return <ul>\n      {items.map(item =>\n        <TodoItem item={item} key={item.key} />)}\n    </ul>\n  }\n}\n
\n\n

Always supply a key property.

\n\n

Conditionals

\n\n
<Fragment>\n  {showMyComponent\n    ? <MyComponent />\n    : <OtherComponent />}\n</Fragment>\n
\n\n

Short-circuit evaluation

\n\n
<Fragment>\n  {showPopup && <Popup />}\n  ...\n</Fragment>\n
\n\n

New features

\n\n

Returning multiple elements

\n\n

You can return multiple elements as arrays or fragments.

\n\n

Arrays

\n\n
render () {\n  // Don't forget the keys!\n  return [\n    <li key=\"A\">First item</li>,\n    <li key=\"B\">Second item</li>\n  ]\n}\n
\n\n

Fragments

\n
render () {\n  // Fragments don't require keys!\n  return (\n    <Fragment>\n      <li>First item</li>\n      <li>Second item</li>\n    </Fragment>\n  )\n}\n
\n\n

See: Fragments and strings

\n\n

Returning strings

\n\n
render() {\n  return 'Look ma, no spans!';\n}\n
\n\n

You can return just a string.

\n\n

See: Fragments and strings

\n\n

Errors

\n\n
class MyComponent extends Component {\n  ···\n  componentDidCatch (error, info) {\n    this.setState({ error })\n  }\n}\n
\n\n

Catch errors via componentDidCatch. (React 16+)

\n\n

See: Error handling in React 16

\n\n

Portals

\n\n
render () {\n  return React.createPortal(\n    this.props.children,\n    document.getElementById('menu')\n  )\n}\n
\n\n

This renders this.props.children into any location in the DOM.

\n\n

See: Portals

\n\n

Hydration

\n\n
const el = document.getElementById('app')\nReactDOM.hydrate(<App />, el)\n
\n\n

Use ReactDOM.hydrate instead of using ReactDOM.render if you’re rendering over the output of ReactDOMServer.

\n\n

See: Hydrate

\n\n

Property validation

\n\n

PropTypes

\n\n
import PropTypes from 'prop-types'\n
\n\n

See: Typechecking with PropTypes

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
anyAnything
\n\n

Basic

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
string 
number 
funcFunction
boolTrue or false
\n\n

Enum

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
oneOf(any)Enum types
oneOfType(type array)Union
\n\n

Array

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
array 
arrayOf(…) 
\n\n

Object

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
object 
objectOf(…)Object with values of a certain type
instanceOf(…)Instance of a class
shape(…) 
\n\n

Elements

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
elementReact element
nodeDOM node
\n\n

Required

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n
KeyDescription
(···).isRequiredRequired
\n\n

Basic types

\n\n
MyComponent.propTypes = {\n  email:      PropTypes.string,\n  seats:      PropTypes.number,\n  callback:   PropTypes.func,\n  isClosed:   PropTypes.bool,\n  any:        PropTypes.any\n}\n
\n\n

Required types

\n\n
MyCo.propTypes = {\n  name:  PropTypes.string.isRequired\n}\n
\n\n

Elements

\n\n
MyCo.propTypes = {\n  // React element\n  element: PropTypes.element,\n\n  // num, string, element, or an array of those\n  node: PropTypes.node\n}\n
\n\n

Enumerables (oneOf)

\n\n
MyCo.propTypes = {\n  direction: PropTypes.oneOf([\n    'left', 'right'\n  ])\n}\n
\n\n

Arrays and objects

\n\n
MyCo.propTypes = {\n  list: PropTypes.array,\n  ages: PropTypes.arrayOf(PropTypes.number),\n  user: PropTypes.object,\n  user: PropTypes.objectOf(PropTypes.number),\n  message: PropTypes.instanceOf(Message)\n}\n
\n\n
MyCo.propTypes = {\n  user: PropTypes.shape({\n    name: PropTypes.string,\n    age:  PropTypes.number\n  })\n}\n
\n\n

Use .array[Of], .object[Of], .instanceOf, .shape.

\n\n

Custom validation

\n\n
MyCo.propTypes = {\n  customProp: (props, key, componentName) => {\n    if (!/matchme/.test(props[key])) {\n      return new Error('Validation failed!')\n    }\n  }\n}\n
\n\n

Also see

\n\n", "intro_html": "

React is a JavaScript library for building user interfaces. This guide targets React v15 to v16.

", "description_html": "", "tags": ["Featured"], - "updated": "2018-10-04" + "updated": "2020-07-04" },{ "id": "react@0.14", "title": "React.js (v0.14)", @@ -2902,7 +2902,7 @@ "intro_html": "", "description_html": "

Basic cheatsheets for regular expression

", "tags": null, - "updated": "2019-11-14" + "updated": "2020-03-10" },{ "id": "rename", "title": "rename", @@ -2924,7 +2924,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-30" + "updated": "2020-07-03" },{ "id": "rest-api", "title": "RESTful API", @@ -2935,7 +2935,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-12-25" + "updated": "2020-06-06" },{ "id": "riot", "title": "Riot.js", @@ -2957,7 +2957,7 @@ "intro_html": "

Rollup Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.

", "description_html": "", "tags": null, - "updated": "2017-11-01" + "updated": "2020-01-29" },{ "id": "ronn", "title": "Ronn", @@ -3078,7 +3078,7 @@ "intro_html": "", "description_html": "", "tags": ["Featured"], - "updated": "2017-08-26" + "updated": "2020-07-03" },{ "id": "saucelabs", "title": "Saucelabs", @@ -3122,7 +3122,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2018-08-23" + "updated": "2019-12-31" },{ "id": "sequel", "title": "Sequel", @@ -3232,7 +3232,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2018-02-20" },{ "id": "slim", "title": "Slim", @@ -3265,7 +3265,7 @@ "intro_html": "

Spacemacs is a distribution for Emacs.

", "description_html": "", "tags": ["WIP"], - "updated": "2018-02-15" + "updated": "2020-05-22" },{ "id": "spine", "title": "Spine", @@ -3298,7 +3298,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-10-30" + "updated": "2018-12-06" },{ "id": "stencil", "title": "Stencil", @@ -3309,7 +3309,7 @@ "intro_html": "

Stencil is a compiler for web components made by the Ionic team. This guide targets Stencil v0.0.5.

", "description_html": "", "tags": null, - "updated": "2017-10-11" + "updated": "2019-05-08" },{ "id": "strftime", "title": "strftime format", @@ -3320,7 +3320,7 @@ "intro_html": "

The strftime format is the standard date formatting for UNIX. It’s used in C, Ruby, and more.

", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-04" + "updated": "2017-11-27" },{ "id": "stylus", "title": "Stylus", @@ -3331,7 +3331,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-20" + "updated": "2017-10-30" },{ "id": "sublime-text", "title": "Sublime Text", @@ -3397,7 +3397,7 @@ "intro_html": "", "description_html": "", "tags": null, - "updated": "2017-08-29" + "updated": "2018-11-16" },{ "id": "tmux", "title": "tmux", @@ -3551,7 +3551,7 @@ "intro_html": "

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

", "description_html": "", "tags": null, - "updated": "2017-08-26" + "updated": "2018-12-06" },{ "id": "vim-digraphs", "title": "Vim digraphs", @@ -3617,7 +3617,7 @@ "intro_html": "

Vim is a very efficient text editor. This reference was made for Vim 8.0.
\nFor shortcut notation, see :help key-notation.

", "description_html": "", "tags": ["Featured"], - "updated": "2018-09-11" + "updated": "2020-07-03" },{ "id": "vimscript-functions", "title": "Vimscript functions", @@ -3650,7 +3650,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-08-30" + "updated": "2017-10-30" },{ "id": "virtual-dom", "title": "Virtual-dom", @@ -3683,7 +3683,7 @@ "intro_html": "

Visual Studio Code, or VSCode, is an open-source code editor. This guide targets VSCode v1.19.

", "description_html": "", "tags": null, - "updated": "2018-02-03" + "updated": "2018-02-12" },{ "id": "vue", "title": "Vue.js", @@ -3815,7 +3815,7 @@ "intro_html": "", "description_html": "", "tags": ["Featurable"], - "updated": "2017-09-08" + "updated": "2019-09-30" },{ "id": "znc", "title": "ZNC bouncer", diff --git a/datetime.html b/datetime.html index fec6ef908..ec190c8c4 100644 --- a/datetime.html +++ b/datetime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1034,7 +1034,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deis.html b/deis.html index b70679fff..46b0c917f 100644 --- a/deis.html +++ b/deis.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/deku.html b/deku.html index 2647888de..ae9bafef4 100644 --- a/deku.html +++ b/deku.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Deku v2 cheatsheet", - "image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/deku.jpg?t=20200704133443" ], "description": "The one-page guide to Deku v2: usage, examples, links, snippets, and more." } diff --git a/deku@1.html b/deku@1.html index 223de42b4..c2f82278f 100644 --- a/deku@1.html +++ b/deku@1.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Deku v1 cheatsheet", - "image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/deku@1.jpg?t=20200704133443" ], "description": "The one-page guide to Deku v1: usage, examples, links, snippets, and more." } diff --git a/deprecated/bower-api.html b/deprecated/bower-api.html index 624610210..9b4ca16c3 100644 --- a/deprecated/bower-api.html +++ b/deprecated/bower-api.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/devise.html b/devise.html index 045527224..789a1d090 100644 --- a/devise.html +++ b/devise.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Devise cheatsheet", - "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/devise.jpg?t=20200704133443" ], "description": "The one-page guide to Devise: usage, examples, links, snippets, and more." } diff --git a/divshot.html b/divshot.html index e5f870f19..6e02d3181 100644 --- a/divshot.html +++ b/divshot.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Divshot cheatsheet", - "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/divshot.jpg?t=20200704133443" ], "description": "The one-page guide to Divshot: usage, examples, links, snippets, and more." } diff --git a/do.html b/do.html index 2ac1dcd9c..d0c2404c7 100644 --- a/do.html +++ b/do.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Do gem cheatsheet", - "image": [ "https://assets.devhints.io/previews/do.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/do.jpg?t=20200704133443" ], "description": "The one-page guide to Do gem: usage, examples, links, snippets, and more." } diff --git a/docker-compose.html b/docker-compose.html index ed109c042..a5b24ac35 100644 --- a/docker-compose.html +++ b/docker-compose.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/docker.html b/docker.html index 07403dca4..7118a6cbb 100644 --- a/docker.html +++ b/docker.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -650,7 +650,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/dockerfile.html b/dockerfile.html index bf46bf69c..f207a6426 100644 --- a/dockerfile.html +++ b/dockerfile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -568,7 +568,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/dom-range.html b/dom-range.html index a4e028263..adc5b8697 100644 --- a/dom-range.html +++ b/dom-range.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "DOM Range cheatsheet", - "image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/dom-range.jpg?t=20200704133443" ], "description": "The one-page guide to DOM Range: usage, examples, links, snippets, and more." } diff --git a/dom-selection.html b/dom-selection.html index c3702894d..dc2749f71 100644 --- a/dom-selection.html +++ b/dom-selection.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "DOM Selection cheatsheet", - "image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/dom-selection.jpg?t=20200704133443" ], "description": "The one-page guide to DOM Selection: usage, examples, links, snippets, and more." } diff --git a/ec2.html b/ec2.html index 83dd18917..ecf4d6545 100644 --- a/ec2.html +++ b/ec2.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "EC2 API tools cheatsheet", - "image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ec2.jpg?t=20200704133443" ], "description": "The one-page guide to EC2 API tools: usage, examples, links, snippets, and more." } diff --git a/editorconfig.html b/editorconfig.html index 16d491fb8..9bd7b134c 100644 --- a/editorconfig.html +++ b/editorconfig.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -558,7 +558,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/elixir-metaprogramming.html b/elixir-metaprogramming.html index a01760037..1509c2053 100644 --- a/elixir-metaprogramming.html +++ b/elixir-metaprogramming.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Elixir metaprogramming cheatsheet", - "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/elixir-metaprogramming.jpg?t=20200704133443" ], "description": "The one-page guide to Elixir metaprogramming: usage, examples, links, snippets, and more." } diff --git a/elixir.html b/elixir.html index fe2b95682..4d2db78d6 100644 --- a/elixir.html +++ b/elixir.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1173,7 +1173,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/emacs.html b/emacs.html index c858413e2..338515316 100644 --- a/emacs.html +++ b/emacs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Emacs cheatsheet", - "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/emacs.jpg?t=20200704133443" ], "description": "The one-page guide to Emacs: usage, examples, links, snippets, and more." } diff --git a/ember.html b/ember.html index cfd2b73fe..eb15eea75 100644 --- a/ember.html +++ b/ember.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ember.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ember.jpg?t=20200704133443" ], "description": "The one-page guide to Ember.js: usage, examples, links, snippets, and more." } diff --git a/emmet.html b/emmet.html index 481dcea7a..0c0b6fd10 100644 --- a/emmet.html +++ b/emmet.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -642,7 +642,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/enzyme.html b/enzyme.html index 7c09961b9..ee4fee71b 100644 --- a/enzyme.html +++ b/enzyme.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -740,7 +740,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/enzyme@2.html b/enzyme@2.html index aaa0c6d03..997ba1db7 100644 --- a/enzyme@2.html +++ b/enzyme@2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -610,7 +610,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/es6.html b/es6.html index eba04213d..1cbd352d1 100644 --- a/es6.html +++ b/es6.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ets.html b/ets.html index 325da6ed3..e9dd0c521 100644 --- a/ets.html +++ b/ets.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/expectjs.html b/expectjs.html index b8227f172..f3d693afa 100644 --- a/expectjs.html +++ b/expectjs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/express.html b/express.html index b5fa02cf4..b5901d06c 100644 --- a/express.html +++ b/express.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Express.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/express.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/express.jpg?t=20200704133443" ], "description": "The one-page guide to Express.js: usage, examples, links, snippets, and more." } diff --git a/exunit.html b/exunit.html index 238fd3b2e..e848ade67 100644 --- a/exunit.html +++ b/exunit.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -585,7 +585,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/factory_bot.html b/factory_bot.html index 370297776..aaf3c58ba 100644 --- a/factory_bot.html +++ b/factory_bot.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -674,7 +674,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fastify.html b/fastify.html index a83955f0c..399652682 100644 --- a/fastify.html +++ b/fastify.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -771,7 +771,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ffaker.html b/ffaker.html index dcab6f602..1e25d9cf1 100644 --- a/ffaker.html +++ b/ffaker.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -972,7 +972,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ffmpeg.html b/ffmpeg.html index 5769add12..196249ccc 100644 --- a/ffmpeg.html +++ b/ffmpeg.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -550,7 +550,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/figlet.html b/figlet.html index 52e64b57a..b1d53e419 100644 --- a/figlet.html +++ b/figlet.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -2496,7 +2496,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/find.html b/find.html index 044c92935..29f6e54a1 100644 --- a/find.html +++ b/find.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -567,7 +567,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/firebase.html b/firebase.html index 11587d00d..91fda70b4 100644 --- a/firebase.html +++ b/firebase.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -573,7 +573,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/firefox.html b/firefox.html index c9064e933..c06636cbf 100644 --- a/firefox.html +++ b/firefox.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Firefox cheatsheet", - "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/firefox.jpg?t=20200704133443" ], "description": "The one-page guide to Firefox: usage, examples, links, snippets, and more." } diff --git a/fish-shell.html b/fish-shell.html index 9e0c5d0fc..215b75d31 100644 --- a/fish-shell.html +++ b/fish-shell.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -740,7 +740,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fitness/general.html b/fitness/general.html index 1a5391c81..4eb269f36 100644 --- a/fitness/general.html +++ b/fitness/general.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fitness/micronutrients.html b/fitness/micronutrients.html index 7259fe838..da92701ad 100644 --- a/fitness/micronutrients.html +++ b/fitness/micronutrients.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/fitness/phat.html b/fitness/phat.html index 436cb97fd..7fb069f0f 100644 --- a/fitness/phat.html +++ b/fitness/phat.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -743,7 +743,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/flashlight.html b/flashlight.html index d3c81eafe..75b48c0df 100644 --- a/flashlight.html +++ b/flashlight.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -544,7 +544,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/flow.html b/flow.html index 3f77aad42..bdf5ddb48 100644 --- a/flow.html +++ b/flow.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -873,7 +873,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/flux.html b/flux.html index 2ebc97a9f..62cbe5699 100644 --- a/flux.html +++ b/flux.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Flux architecture cheatsheet", - "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/flux.jpg?t=20200704133443" ], "description": "The one-page guide to Flux architecture: usage, examples, links, snippets, and more." } diff --git a/flynn.html b/flynn.html index 21d0933fb..8477a4feb 100644 --- a/flynn.html +++ b/flynn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -581,7 +581,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/freenode.html b/freenode.html index 452ff3d96..13535e570 100644 --- a/freenode.html +++ b/freenode.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/frequency-separation-retouching.html b/frequency-separation-retouching.html index 45a0add03..5544b11c3 100644 --- a/frequency-separation-retouching.html +++ b/frequency-separation-retouching.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gh-pages.html b/gh-pages.html index 91fb9f79c..2384f0f0d 100644 --- a/gh-pages.html +++ b/gh-pages.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -473,7 +473,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-branch.html b/git-branch.html index 8ae8becfa..fc912fc39 100644 --- a/git-branch.html +++ b/git-branch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-extras.html b/git-extras.html index 473feabd3..c50e90e0f 100644 --- a/git-extras.html +++ b/git-extras.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Git extras cheatsheet", - "image": [ "https://assets.devhints.io/previews/git-extras.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/git-extras.jpg?t=20200704133443" ], "description": "The one-page guide to Git extras: usage, examples, links, snippets, and more." } diff --git a/git-log-format.html b/git-log-format.html index 0a6fbc8ad..2719e66b9 100644 --- a/git-log-format.html +++ b/git-log-format.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -752,7 +752,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-log.html b/git-log.html index a69102dfd..09bef74e2 100644 --- a/git-log.html +++ b/git-log.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -576,7 +576,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-revisions.html b/git-revisions.html index eab9f9a67..cb0fe6720 100644 --- a/git-revisions.html +++ b/git-revisions.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -758,7 +758,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/git-tricks.html b/git-tricks.html index bd9c68f5d..f7bb230d4 100644 --- a/git-tricks.html +++ b/git-tricks.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Git tricks cheatsheet", - "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/git-tricks.jpg?t=20200704133443" ], "description": "The one-page guide to Git tricks: usage, examples, links, snippets, and more." } diff --git a/gmail.html b/gmail.html index 813e3173c..69e4a863d 100644 --- a/gmail.html +++ b/gmail.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Gmail cheatsheet", - "image": [ "https://assets.devhints.io/previews/gmail.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/gmail.jpg?t=20200704133443" ], "description": "The one-page guide to Gmail: usage, examples, links, snippets, and more." } diff --git a/gnupg.html b/gnupg.html index 2ce9a1193..aa4c207ae 100644 --- a/gnupg.html +++ b/gnupg.html @@ -33,8 +33,8 @@ - - + + @@ -101,11 +101,11 @@ gtag('config','UA-106902774-1'); @@ -767,7 +767,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/go.html b/go.html index 94ad3e4e1..197be0910 100644 --- a/go.html +++ b/go.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/goby.html b/goby.html index 3fb330b53..be2498a00 100644 --- a/goby.html +++ b/goby.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1793,7 +1793,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/google-webfonts.html b/google-webfonts.html index 207146243..252c89238 100644 --- a/google-webfonts.html +++ b/google-webfonts.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/google_analytics.html b/google_analytics.html index e27491511..448a9788f 100644 --- a/google_analytics.html +++ b/google_analytics.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Google Analytics cheatsheet", - "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/google_analytics.jpg?t=20200704133443" ], "description": "The one-page guide to Google Analytics: usage, examples, links, snippets, and more." } diff --git a/graphql.html b/graphql.html index 5d83bbde9..5db3e4c23 100644 --- a/graphql.html +++ b/graphql.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gremlins.html b/gremlins.html index c33d8beb7..073be8eb2 100644 --- a/gremlins.html +++ b/gremlins.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/gulp.html b/gulp.html index 1ba63d6b4..c12008c9e 100644 --- a/gulp.html +++ b/gulp.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Gulp cheatsheet", - "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/gulp.jpg?t=20200704133443" ], "description": "The one-page guide to Gulp: usage, examples, links, snippets, and more." } diff --git a/haml.html b/haml.html index ad7ead734..5d37fe047 100644 --- a/haml.html +++ b/haml.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/handlebars.js.html b/handlebars.js.html index b47feb693..3195ced70 100644 --- a/handlebars.js.html +++ b/handlebars.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/harvey.js.html b/harvey.js.html index 4f69aa104..3ad3cd4db 100644 --- a/harvey.js.html +++ b/harvey.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/heroku.html b/heroku.html index 6d35d0fa2..a96a2b98a 100644 --- a/heroku.html +++ b/heroku.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -658,7 +658,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/hledger.html b/hledger.html index af3f5d329..f9997fcd1 100644 --- a/hledger.html +++ b/hledger.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Hledger cheatsheet", - "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/hledger.jpg?t=20200704133443" ], "description": "The one-page guide to Hledger: usage, examples, links, snippets, and more." } diff --git a/homebrew.html b/homebrew.html index 32d09ba5a..3691d0f0a 100644 --- a/homebrew.html +++ b/homebrew.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -638,7 +638,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-email.html b/html-email.html index 60492be85..52c1b13ad 100644 --- a/html-email.html +++ b/html-email.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -619,7 +619,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-input.html b/html-input.html index 9e6d3c253..5c345c956 100644 --- a/html-input.html +++ b/html-input.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -663,7 +663,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-meta.html b/html-meta.html index 9f1aea478..81f7b6293 100644 --- a/html-meta.html +++ b/html-meta.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -621,7 +621,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-microformats.html b/html-microformats.html index c62fc7dd2..6346e5e75 100644 --- a/html-microformats.html +++ b/html-microformats.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -505,7 +505,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html-share.html b/html-share.html index 38f5b1740..4ed1c234d 100644 --- a/html-share.html +++ b/html-share.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/html.html b/html.html index c6c996083..595b06087 100644 --- a/html.html +++ b/html.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/http-status.html b/http-status.html index ffe8a01e7..5290e6897 100644 --- a/http-status.html +++ b/http-status.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -838,7 +838,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/httpie.html b/httpie.html index 4f5be1084..f471fa11a 100644 --- a/httpie.html +++ b/httpie.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ie.html b/ie.html index 82d35ffa2..ca6c660f1 100644 --- a/ie.html +++ b/ie.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1140,7 +1140,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ie_bugs.html b/ie_bugs.html index 32f12f0a2..d00c49b00 100644 --- a/ie_bugs.html +++ b/ie_bugs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -520,7 +520,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/imagemagick.html b/imagemagick.html index 22f62a54d..4d49fc050 100644 --- a/imagemagick.html +++ b/imagemagick.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/immutable.js.html b/immutable.js.html index 2ad27d48c..446d30ff7 100644 --- a/immutable.js.html +++ b/immutable.js.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/index.html b/index.html index 1ebbba196..fa7f45b73 100644 --- a/index.html +++ b/index.html @@ -35,8 +35,8 @@ - - + + @@ -104,11 +104,11 @@ gtag('config','UA-106902774-1'); @@ -323,71 +323,17 @@ gtag('config','UA-106902774-1'); - + - factory_bot + react - Factory Bot - - - - - - - - - - top - - - - - - top - - - - - - - - - - vue - - - - - - Vue.js - - - - - - - - - - regexp - - - - - - regexp + React.js @@ -413,17 +359,17 @@ gtag('config','UA-106902774-1'); - + - find + vim - Find + Vim @@ -431,17 +377,17 @@ gtag('config','UA-106902774-1'); - + - jsdoc + sass - Jsdoc + Sass @@ -449,143 +395,17 @@ gtag('config','UA-106902774-1'); - + - scp + resolutions - scp - - - - - - - - - - rest-api - - - - - - RESTful API - - - - - - - - - - mysql - - - - - - MySQL - - - - - - - - - - bolt - - - - - - Bolt Quickstart - - - - - - - - - - kotlin - - - - - - Kotlin - - - - - - - - - - css-grid - - - - - - CSS Grid - - - - - - - - - - csharp7 - - - - - - C# 7 - - - - - - - - - - bulma - - - - - - Bulma + Screen resolutions @@ -611,17 +431,17 @@ gtag('config','UA-106902774-1'); - + - react + atom - React.js + Atom @@ -629,17 +449,197 @@ gtag('config','UA-106902774-1'); - + - vim + polyfill.io - Vim + Polyfill.io + + + + + + + + + + go + + + + + + Go + + + + + + + + + + es6 + + + + + + ES2015+ + + + + + + + + + + markdown + + + + + + Markdown + + + + + + + + + + lodash + + + + + + Lodash + + + + + + + + + + factory_bot + + + + + + Factory Bot + + + + + + + + + + package-json + + + + + + package.json + + + + + + + + + + jsdoc + + + + + + Jsdoc + + + + + + + + + + jest + + + + + + Jest + + + + + + + + + + css-flexbox + + + + + + CSS flexbox + + + + + + + + + + capybara + + + + + + Capybara @@ -27071,7 +27071,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/index@2016.html b/index@2016.html index 39951ee23..372dd8642 100644 --- a/index@2016.html +++ b/index@2016.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
diff --git a/inkscape.html b/inkscape.html index 1b20f274f..1c6c39d6e 100644 --- a/inkscape.html +++ b/inkscape.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/inline-docs.html b/inline-docs.html index 6d6703488..a3840e378 100644 --- a/inline-docs.html +++ b/inline-docs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Inline documentation cheatsheet", - "image": [ "https://assets.devhints.io/previews/inline-docs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/inline-docs.jpg?t=20200704133443" ], "description": "The one-page guide to Inline documentation: usage, examples, links, snippets, and more." } diff --git a/ios-provision.html b/ios-provision.html index c5ccfb65e..c09ffa2c2 100644 --- a/ios-provision.html +++ b/ios-provision.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "iOS Provisioning Profiles cheatsheet", - "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ios-provision.jpg?t=20200704133443" ], "description": "The one-page guide to iOS Provisioning Profiles: usage, examples, links, snippets, and more." } diff --git a/jasmine.html b/jasmine.html index 5d750060a..53e114762 100644 --- a/jasmine.html +++ b/jasmine.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -665,7 +665,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jekyll-github.html b/jekyll-github.html index 2019c8f28..a77286e9c 100644 --- a/jekyll-github.html +++ b/jekyll-github.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -563,7 +563,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jekyll.html b/jekyll.html index d50567b00..1a787bd17 100644 --- a/jekyll.html +++ b/jekyll.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -1228,7 +1228,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jest.html b/jest.html index f48a16464..df1edeed3 100644 --- a/jest.html +++ b/jest.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -827,7 +827,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jquery-cdn.html b/jquery-cdn.html index 36252988f..b5a8c6a90 100644 --- a/jquery-cdn.html +++ b/jquery-cdn.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jquery.html b/jquery.html index f0929621b..1cdf28685 100644 --- a/jquery.html +++ b/jquery.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-appcache.html b/js-appcache.html index a3ef9c745..3cdf30d91 100644 --- a/js-appcache.html +++ b/js-appcache.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-array.html b/js-array.html index 5f7ff4757..505a2b14f 100644 --- a/js-array.html +++ b/js-array.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -571,7 +571,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-date.html b/js-date.html index d9ac3e65f..749cd69fa 100644 --- a/js-date.html +++ b/js-date.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -714,7 +714,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-fetch.html b/js-fetch.html index a780fbd71..c76e88d68 100644 --- a/js-fetch.html +++ b/js-fetch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -572,7 +572,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-lazy.html b/js-lazy.html index 18837175c..1db913fca 100644 --- a/js-lazy.html +++ b/js-lazy.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -551,7 +551,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-model.html b/js-model.html index a3b47ecb7..b426597ff 100644 --- a/js-model.html +++ b/js-model.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -565,7 +565,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/js-speech.html b/js-speech.html index 4d14324e5..bfa243c69 100644 --- a/js-speech.html +++ b/js-speech.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -508,7 +508,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jscoverage.html b/jscoverage.html index 1e7d27e1c..18c0c02b1 100644 --- a/jscoverage.html +++ b/jscoverage.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jsdoc.html b/jsdoc.html index b1f2c8a01..572cfb214 100644 --- a/jsdoc.html +++ b/jsdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -651,7 +651,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/jshint.html b/jshint.html index 2286f3cda..178fa31e0 100644 --- a/jshint.html +++ b/jshint.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -623,7 +623,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/knex.html b/knex.html index 92f265385..d9d7ea8c3 100644 --- a/knex.html +++ b/knex.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -929,7 +929,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/koa.html b/koa.html index f55bf7b02..bb16a0f9f 100644 --- a/koa.html +++ b/koa.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Koa cheatsheet", - "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/koa.jpg?t=20200704133443" ], "description": "The one-page guide to Koa: usage, examples, links, snippets, and more." } diff --git a/kotlin.html b/kotlin.html index c5ac118c0..218f4069b 100644 --- a/kotlin.html +++ b/kotlin.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -764,7 +764,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/kramdown.html b/kramdown.html index b76d06da7..8f2bae789 100644 --- a/kramdown.html +++ b/kramdown.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Kramdown cheatsheet", - "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/kramdown.jpg?t=20200704133443" ], "description": "The one-page guide to Kramdown: usage, examples, links, snippets, and more." } diff --git a/layout-thrashing.html b/layout-thrashing.html index 989895b94..9f0ae732d 100644 --- a/layout-thrashing.html +++ b/layout-thrashing.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger-csv.html b/ledger-csv.html index 362e914d1..288d2f0ca 100644 --- a/ledger-csv.html +++ b/ledger-csv.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -498,7 +498,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger-examples.html b/ledger-examples.html index 41df3699a..e441241c3 100644 --- a/ledger-examples.html +++ b/ledger-examples.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ledger examples cheatsheet", - "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ledger-examples.jpg?t=20200704133443" ], "description": "The one-page guide to Ledger examples: usage, examples, links, snippets, and more." } diff --git a/ledger-format.html b/ledger-format.html index 08d95d0b3..8ba368d5f 100644 --- a/ledger-format.html +++ b/ledger-format.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ledger format cheatsheet", - "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ledger-format.jpg?t=20200704133443" ], "description": "The one-page guide to Ledger format: usage, examples, links, snippets, and more." } diff --git a/ledger-periods.html b/ledger-periods.html index 3ca7acf98..f73651c72 100644 --- a/ledger-periods.html +++ b/ledger-periods.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ledger periods cheatsheet", - "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ledger-periods.jpg?t=20200704133443" ], "description": "The one-page guide to Ledger periods: usage, examples, links, snippets, and more." } diff --git a/ledger-query.html b/ledger-query.html index 5d0484910..cae730b24 100644 --- a/ledger-query.html +++ b/ledger-query.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ledger.html b/ledger.html index a8f3f01a1..d96747631 100644 --- a/ledger.html +++ b/ledger.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -742,7 +742,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/less.html b/less.html index 5149ba019..7b7ade43e 100644 --- a/less.html +++ b/less.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Less.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/less.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/less.jpg?t=20200704133443" ], "description": "The one-page guide to Less.js: usage, examples, links, snippets, and more." } diff --git a/licenses.html b/licenses.html index 4cb2562fc..7bdcae349 100644 --- a/licenses.html +++ b/licenses.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -595,7 +595,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/linux.html b/linux.html index 72691643d..d985628ae 100644 --- a/linux.html +++ b/linux.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Linux cheatsheet", - "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/linux.jpg?t=20200704133443" ], "description": "The one-page guide to Linux: usage, examples, links, snippets, and more." } diff --git a/lodash.html b/lodash.html index 9e18b71c1..32e6b0c58 100644 --- a/lodash.html +++ b/lodash.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -705,7 +705,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/lua.html b/lua.html index 9b8d03b85..d14a8b2f1 100644 --- a/lua.html +++ b/lua.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Lua cheatsheet", - "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/lua.jpg?t=20200704133443" ], "description": "The one-page guide to Lua: usage, examples, links, snippets, and more." } diff --git a/machinist.html b/machinist.html index fdc0ba92e..bb7fe15c2 100644 --- a/machinist.html +++ b/machinist.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Machinist cheatsheet", - "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/machinist.jpg?t=20200704133443" ], "description": "The one-page guide to Machinist: usage, examples, links, snippets, and more." } diff --git a/macos-mouse-acceleration.html b/macos-mouse-acceleration.html index b8d2e3c43..62d77f25c 100644 --- a/macos-mouse-acceleration.html +++ b/macos-mouse-acceleration.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -468,7 +468,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/make-assets.html b/make-assets.html index 985f17ef7..6651b0446 100644 --- a/make-assets.html +++ b/make-assets.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Make for assets cheatsheet", - "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/make-assets.jpg?t=20200704133443" ], "description": "The one-page guide to Make for assets: usage, examples, links, snippets, and more." } diff --git a/makefile.html b/makefile.html index 93bd458ac..4b1ce5365 100644 --- a/makefile.html +++ b/makefile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -622,7 +622,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/man.html b/man.html index d340347b1..ccdea74ac 100644 --- a/man.html +++ b/man.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -540,7 +540,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/markdown.html b/markdown.html index f6d46336e..2e972208f 100644 --- a/markdown.html +++ b/markdown.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/meow.html b/meow.html index d65b608fa..0b744715f 100644 --- a/meow.html +++ b/meow.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/meta-tags.html b/meta-tags.html index 328fd9b8f..1f014eca4 100644 --- a/meta-tags.html +++ b/meta-tags.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -575,7 +575,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/middleman.html b/middleman.html index c104c7fb5..e9a2f3104 100644 --- a/middleman.html +++ b/middleman.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Middleman 3 cheatsheet", - "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/middleman.jpg?t=20200704133443" ], "description": "The one-page guide to Middleman 3: usage, examples, links, snippets, and more." } diff --git a/minimist.html b/minimist.html index a29cf3e57..7a95208ec 100644 --- a/minimist.html +++ b/minimist.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -564,7 +564,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/minitest.html b/minitest.html index ddcba37dc..28a5f6c25 100644 --- a/minitest.html +++ b/minitest.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Minitest cheatsheet", - "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/minitest.jpg?t=20200704133443" ], "description": "The one-page guide to Minitest: usage, examples, links, snippets, and more." } diff --git a/mixpanel.html b/mixpanel.html index 2e3fb0559..eb0627c58 100644 --- a/mixpanel.html +++ b/mixpanel.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -459,7 +459,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mobx.html b/mobx.html index d99eb88d4..6c65cb9e7 100644 --- a/mobx.html +++ b/mobx.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -608,7 +608,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mocha-blanket.html b/mocha-blanket.html index 2bab55d91..6f0ce2b18 100644 --- a/mocha-blanket.html +++ b/mocha-blanket.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -548,7 +548,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mocha-html.html b/mocha-html.html index 291ccce6d..f6a06175e 100644 --- a/mocha-html.html +++ b/mocha-html.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Mocha HTML cheatsheet", - "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/mocha-html.jpg?t=20200704133443" ], "description": "The one-page guide to Mocha HTML: usage, examples, links, snippets, and more." } diff --git a/mocha-tdd.html b/mocha-tdd.html index b130d8762..965cbf0c6 100644 --- a/mocha-tdd.html +++ b/mocha-tdd.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Mocha.js TDD interface cheatsheet", - "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/mocha-tdd.jpg?t=20200704133443" ], "description": "The one-page guide to Mocha.js TDD interface: usage, examples, links, snippets, and more." } diff --git a/mocha.html b/mocha.html index e74831cd0..97b93f31b 100644 --- a/mocha.html +++ b/mocha.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Mocha.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/mocha.jpg?t=20200704133443" ], "description": "The one-page guide to Mocha.js: usage, examples, links, snippets, and more." } diff --git a/modella.html b/modella.html index a228e8991..b3e88fdb3 100644 --- a/modella.html +++ b/modella.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -600,7 +600,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/modernizr.html b/modernizr.html index 619121ea0..9921f7031 100644 --- a/modernizr.html +++ b/modernizr.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Modernizr cheatsheet", - "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/modernizr.jpg?t=20200704133443" ], "description": "The one-page guide to Modernizr: usage, examples, links, snippets, and more." } diff --git a/moment.html b/moment.html index f5d87bebd..a395e339d 100644 --- a/moment.html +++ b/moment.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -898,7 +898,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/mongodb.html b/mongodb.html index 2bc55cc90..930a660f8 100644 --- a/mongodb.html +++ b/mongodb.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "MongoDB cheatsheet", - "image": [ "https://assets.devhints.io/previews/mongodb.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/mongodb.jpg?t=20200704133443" ], "description": "The one-page guide to MongoDB: usage, examples, links, snippets, and more." } diff --git a/mysql.html b/mysql.html index feb306231..afd434ee8 100644 --- a/mysql.html +++ b/mysql.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -691,7 +691,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ncftp.html b/ncftp.html index 48e1597ab..9e20e79d3 100644 --- a/ncftp.html +++ b/ncftp.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nock.html b/nock.html index 528c5588f..5ebdc379b 100644 --- a/nock.html +++ b/nock.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -513,7 +513,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nocode.html b/nocode.html index 2b57e5b80..a5f59eb25 100644 --- a/nocode.html +++ b/nocode.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -502,7 +502,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-assert.html b/nodejs-assert.html index c8374b21e..e4a02f16c 100644 --- a/nodejs-assert.html +++ b/nodejs-assert.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -507,7 +507,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-fs.html b/nodejs-fs.html index 62e4fc905..5f92c18ff 100644 --- a/nodejs-fs.html +++ b/nodejs-fs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "fs cheatsheet", - "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/nodejs-fs.jpg?t=20200704133443" ], "description": "The one-page guide to fs: usage, examples, links, snippets, and more." } diff --git a/nodejs-path.html b/nodejs-path.html index 8ffb12ac9..c8ddadbeb 100644 --- a/nodejs-path.html +++ b/nodejs-path.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -517,7 +517,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs-process.html b/nodejs-process.html index 406e85acc..075391328 100644 --- a/nodejs-process.html +++ b/nodejs-process.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "process cheatsheet", - "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/nodejs-process.jpg?t=20200704133443" ], "description": "The one-page guide to process: usage, examples, links, snippets, and more." } diff --git a/nodejs-stream.html b/nodejs-stream.html index e0b1e9be7..f721b3436 100644 --- a/nodejs-stream.html +++ b/nodejs-stream.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -627,7 +627,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/nodejs.html b/nodejs.html index c15252b7d..01c702135 100644 --- a/nodejs.html +++ b/nodejs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Node.js API cheatsheet", - "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/nodejs.jpg?t=20200704133443" ], "description": "The one-page guide to Node.js API: usage, examples, links, snippets, and more." } diff --git a/nopt.html b/nopt.html index 1d913c605..9dd107eea 100644 --- a/nopt.html +++ b/nopt.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Nopt cheatsheet", - "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/nopt.jpg?t=20200704133443" ], "description": "The one-page guide to Nopt: usage, examples, links, snippets, and more." } diff --git a/npm.html b/npm.html index a9c8818a0..721e01bcf 100644 --- a/npm.html +++ b/npm.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -683,7 +683,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/org-mode.html b/org-mode.html index 8b393ca95..f6656a571 100644 --- a/org-mode.html +++ b/org-mode.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -683,7 +683,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/osx.html b/osx.html index d6dc7384e..3badfc9fb 100644 --- a/osx.html +++ b/osx.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -512,7 +512,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/package-json.html b/package-json.html index 46a7596b0..02ce11362 100644 --- a/package-json.html +++ b/package-json.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -568,7 +568,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pacman.html b/pacman.html index 67bbf30e1..9d024a007 100644 --- a/pacman.html +++ b/pacman.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Pacman cheatsheet", - "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/pacman.jpg?t=20200704133443" ], "description": "One-page guide to Pacman: usage, examples, and more. Pacman is the package manager for Arch linux and its derivatives." } diff --git a/parsimmon.html b/parsimmon.html index cf9fc1717..6c074bd79 100644 --- a/parsimmon.html +++ b/parsimmon.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Parsimmon cheatsheet", - "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/parsimmon.jpg?t=20200704133443" ], "description": "The one-page guide to Parsimmon: usage, examples, links, snippets, and more." } diff --git a/parsley.html b/parsley.html index 2fd4a97a4..b3e1f460e 100644 --- a/parsley.html +++ b/parsley.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -750,7 +750,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pass.html b/pass.html index ed523fb85..1db196cb9 100644 --- a/pass.html +++ b/pass.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/passenger.html b/passenger.html index 296123ab2..e61694b21 100644 --- a/passenger.html +++ b/passenger.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/perl-pie.html b/perl-pie.html index ddeebd752..379b9e544 100644 --- a/perl-pie.html +++ b/perl-pie.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Perl-pie cheatsheet", - "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/perl-pie.jpg?t=20200704133443" ], "description": "The one-page guide to Perl-pie: usage, examples, links, snippets, and more." } diff --git a/ph-food-delivery.html b/ph-food-delivery.html index 8a5592216..7df1ce243 100644 --- a/ph-food-delivery.html +++ b/ph-food-delivery.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -699,7 +699,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-conn.html b/phoenix-conn.html index 4823135d7..f967f71df 100644 --- a/phoenix-conn.html +++ b/phoenix-conn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -631,7 +631,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-ecto.html b/phoenix-ecto.html index ff90da1bf..2335eb4c9 100644 --- a/phoenix-ecto.html +++ b/phoenix-ecto.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -717,7 +717,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-ecto@1.2.html b/phoenix-ecto@1.2.html index 7b2d3dc1c..5543e269b 100644 --- a/phoenix-ecto@1.2.html +++ b/phoenix-ecto@1.2.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Phoenix: Ecto models cheatsheet", - "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/phoenix-ecto@1.2.jpg?t=20200704133443" ], "description": "The one-page guide to Phoenix: Ecto models: usage, examples, links, snippets, and more." } diff --git a/phoenix-migrations.html b/phoenix-migrations.html index c9cf7cc77..cfdc9302c 100644 --- a/phoenix-migrations.html +++ b/phoenix-migrations.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -582,7 +582,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix-routing.html b/phoenix-routing.html index b126625d2..94a337224 100644 --- a/phoenix-routing.html +++ b/phoenix-routing.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -616,7 +616,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix.html b/phoenix.html index 267370c31..a1f074eb3 100644 --- a/phoenix.html +++ b/phoenix.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/phoenix@1.2.html b/phoenix@1.2.html index c763bb4c1..f28c21e46 100644 --- a/phoenix@1.2.html +++ b/phoenix@1.2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -521,7 +521,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/plantuml.html b/plantuml.html index eddc8234a..6b910556a 100644 --- a/plantuml.html +++ b/plantuml.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "PlantUML cheatsheet", - "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/plantuml.jpg?t=20200704133443" ], "description": "The one-page guide to PlantUML: usage, examples, links, snippets, and more." } diff --git a/pm2.html b/pm2.html index d2c906229..602ed9d2e 100644 --- a/pm2.html +++ b/pm2.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/polyfill.io.html b/polyfill.io.html index 369b4eaf0..0b862a451 100644 --- a/polyfill.io.html +++ b/polyfill.io.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/postgresql-json.html b/postgresql-json.html index 25a555976..f0e4ab229 100644 --- a/postgresql-json.html +++ b/postgresql-json.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/postgresql.html b/postgresql.html index 19a594c5e..48aa87515 100644 --- a/postgresql.html +++ b/postgresql.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "PostgreSQL cheatsheet", - "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/postgresql.jpg?t=20200704133443" ], "description": "The one-page guide to PostgreSQL: usage, examples, links, snippets, and more." } diff --git a/premailer.html b/premailer.html index 695f01035..5ad720fee 100644 --- a/premailer.html +++ b/premailer.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/projectionist.html b/projectionist.html index 44c063a69..ca41f10ff 100644 --- a/projectionist.html +++ b/projectionist.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Projectionist cheatsheet", - "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/projectionist.jpg?t=20200704133443" ], "description": "The one-page guide to Projectionist: usage, examples, links, snippets, and more." } diff --git a/promise.html b/promise.html index cc9a82bfa..a54e63f88 100644 --- a/promise.html +++ b/promise.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Promises cheatsheet", - "image": [ "https://assets.devhints.io/previews/promise.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/promise.jpg?t=20200704133443" ], "description": "The one-page guide to Promises: usage, examples, links, snippets, and more." } diff --git a/pry.html b/pry.html index f4108daa8..eeb66c587 100644 --- a/pry.html +++ b/pry.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Pry cheatsheet", - "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/pry.jpg?t=20200704133443" ], "description": "The one-page guide to Pry: usage, examples, links, snippets, and more." } diff --git a/psdrb.html b/psdrb.html index 144f16def..dc03ae8d8 100644 --- a/psdrb.html +++ b/psdrb.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -591,7 +591,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/pug.html b/pug.html index cc96417e3..d614b94c2 100644 --- a/pug.html +++ b/pug.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -656,7 +656,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/python.html b/python.html index 22f13a796..c6e96c18f 100644 --- a/python.html +++ b/python.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Python cheatsheet", - "image": [ "https://assets.devhints.io/previews/python.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/python.jpg?t=20200704133443" ], "description": "The one-page guide to Python: usage, examples, links, snippets, and more." } diff --git a/qjs.html b/qjs.html index 797775b2f..e50eb6da4 100644 --- a/qjs.html +++ b/qjs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Q.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/qjs.jpg?t=20200704133443" ], "description": "The one-page guide to Q.js: usage, examples, links, snippets, and more." } diff --git a/qunit.html b/qunit.html index f82c56294..099b7aa2a 100644 --- a/qunit.html +++ b/qunit.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -533,7 +533,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rack-test.html b/rack-test.html index e12bf6c1d..f0daa44e2 100644 --- a/rack-test.html +++ b/rack-test.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ractive.html b/ractive.html index 9689f2a22..1afe00e5e 100644 --- a/ractive.html +++ b/ractive.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ractive.js cheatsheet", - "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ractive.jpg?t=20200704133443" ], "description": "The one-page guide to Ractive.js: usage, examples, links, snippets, and more." } diff --git a/rails-controllers.html b/rails-controllers.html index e9299664f..6c180b2ff 100644 --- a/rails-controllers.html +++ b/rails-controllers.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Controllers cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-controllers.jpg?t=20200704133443" ], "description": "The one-page guide to Controllers: usage, examples, links, snippets, and more." } diff --git a/rails-features.html b/rails-features.html index f841a7db8..a2df0f361 100644 --- a/rails-features.html +++ b/rails-features.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rails features cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-features.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-features.jpg?t=20200704133443" ], "description": "The one-page guide to Rails features: usage, examples, links, snippets, and more." } diff --git a/rails-forms.html b/rails-forms.html index 17f4da5a1..b89ef33cc 100644 --- a/rails-forms.html +++ b/rails-forms.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Form helpers cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-forms.jpg?t=20200704133443" ], "description": "The one-page guide to Form helpers: usage, examples, links, snippets, and more." } diff --git a/rails-helpers.html b/rails-helpers.html index 9c2b69ef6..61a3d0163 100644 --- a/rails-helpers.html +++ b/rails-helpers.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Helpers cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-helpers.jpg?t=20200704133443" ], "description": "The one-page guide to Helpers: usage, examples, links, snippets, and more." } diff --git a/rails-i18n.html b/rails-i18n.html index bda6da70d..871e226ae 100644 --- a/rails-i18n.html +++ b/rails-i18n.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "i18n cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-i18n.jpg?t=20200704133443" ], "description": "The one-page guide to i18n: usage, examples, links, snippets, and more." } diff --git a/rails-migrations.html b/rails-migrations.html index 979709769..1757ea74c 100644 --- a/rails-migrations.html +++ b/rails-migrations.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Migrations cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-migrations.jpg?t=20200704133443" ], "description": "The one-page guide to Migrations: usage, examples, links, snippets, and more." } diff --git a/rails-models.html b/rails-models.html index 85dded3c8..ce74568b8 100644 --- a/rails-models.html +++ b/rails-models.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -985,7 +985,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rails-plugins.html b/rails-plugins.html index e4312dcf5..1a2d50514 100644 --- a/rails-plugins.html +++ b/rails-plugins.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rails plugins cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-plugins.jpg?t=20200704133443" ], "description": "The one-page guide to Rails plugins: usage, examples, links, snippets, and more." } diff --git a/rails-routes.html b/rails-routes.html index 26b5762da..9c3f3f88d 100644 --- a/rails-routes.html +++ b/rails-routes.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Routes cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-routes.jpg?t=20200704133443" ], "description": "The one-page guide to Routes: usage, examples, links, snippets, and more." } diff --git a/rails-tricks.html b/rails-tricks.html index 9ca0ec29d..0cd394518 100644 --- a/rails-tricks.html +++ b/rails-tricks.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rails tricks cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails-tricks.jpg?t=20200704133443" ], "description": "The one-page guide to Rails tricks: usage, examples, links, snippets, and more." } diff --git a/rails.html b/rails.html index 1f6284195..9cf23b152 100644 --- a/rails.html +++ b/rails.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rails cheatsheet", - "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rails.jpg?t=20200704133443" ], "description": "The one-page guide to Rails: usage, examples, links, snippets, and more." } diff --git a/rake.html b/rake.html index 66c10b027..1d2b0abc4 100644 --- a/rake.html +++ b/rake.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -515,7 +515,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rbenv.html b/rbenv.html index 799d77f76..bb9ede4da 100644 --- a/rbenv.html +++ b/rbenv.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -640,7 +640,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rdoc.html b/rdoc.html index ab2e07685..c752d228b 100644 --- a/rdoc.html +++ b/rdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -585,7 +585,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/react-router.html b/react-router.html index 7edf05470..a1f20909f 100644 --- a/react-router.html +++ b/react-router.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
diff --git a/react.html b/react.html index c98d0a74b..39e00e5eb 100644 --- a/react.html +++ b/react.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -434,77 +434,27 @@ this.props

Lifecycle

Mounting

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodDescription
constructor (props)Before rendering #
componentWillMount()Don’t use this #
render()Render #
componentDidMount()After rendering (DOM available) #
componentWillUnmount()Before DOM removal #
componentDidCatch()Catch errors (16+) #
+

| Method | Description | +| ———————— | —————————————————————————————————- | +| constructor (props) | Before rendering # | +| componentWillMount() | Don’t use this # | +| render() | Render # | +| componentDidMount() | After rendering (DOM available) # | +| — | — | +| componentWillUnmount() | Before DOM removal # | +| — | — | +| componentDidCatch() | Catch errors (16+) # |

Set initial the state on constructor(). Add DOM event handlers, timers (etc) on componentDidMount(), then remove them on componentWillUnmount().

Updating

- - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodDescription
componentDidUpdate (prevProps, prevState, snapshot)Use setState() here, but remember to compare props
shouldComponentUpdate (newProps, newState)Skips render() if returns false
render()Render
componentDidUpdate (prevProps, prevState)Operate on the DOM here
+

| Method | Description | +| ——————————————————- | —————————————————- | +| componentDidUpdate (prevProps, prevState, snapshot) | Use setState() here, but remember to compare props | +| shouldComponentUpdate (newProps, newState) | Skips render() if returns false | +| render() | Render | +| componentDidUpdate (prevProps, prevState) | Operate on the DOM here |

Called when parents change properties and .setState(). These are not called for initial renders.

@@ -910,6 +860,12 @@ ReactDOM.hydrate(<App />, el)

See: Typechecking with PropTypes

+ + + + + + @@ -921,6 +877,12 @@ ReactDOM.hydrate(<App />, el)

Basic

KeyDescription
any
+ + + + + + @@ -944,6 +906,12 @@ ReactDOM.hydrate(<App />, el)

Enum

KeyDescription
string
+ + + + + + @@ -959,6 +927,12 @@ ReactDOM.hydrate(<App />, el)

Array

KeyDescription
oneOf(any)
+ + + + + + @@ -974,6 +948,12 @@ ReactDOM.hydrate(<App />, el)

Object

KeyDescription
array
+ + + + + + @@ -997,6 +977,12 @@ ReactDOM.hydrate(<App />, el)

Elements

KeyDescription
object
+ + + + + + @@ -1012,6 +998,12 @@ ReactDOM.hydrate(<App />, el)

Required

KeyDescription
element
+ + + + + + @@ -1382,7 +1374,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/react@0.14.html b/react@0.14.html index a2be02012..ee600c58f 100644 --- a/react@0.14.html +++ b/react@0.14.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -938,7 +938,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/redux.html b/redux.html index 5c02b1e17..4b658618d 100644 --- a/redux.html +++ b/redux.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -654,7 +654,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/regexp.html b/regexp.html index 5809ca289..204aeec58 100644 --- a/regexp.html +++ b/regexp.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -733,7 +733,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rename.html b/rename.html index ef7514fbf..e423e4bc8 100644 --- a/rename.html +++ b/rename.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -545,7 +545,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/resolutions.html b/resolutions.html index 7941a6036..035e2bd63 100644 --- a/resolutions.html +++ b/resolutions.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -675,7 +675,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rest-api.html b/rest-api.html index 6e4ff5e2d..3c1199208 100644 --- a/rest-api.html +++ b/rest-api.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -559,7 +559,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/riot.html b/riot.html index 2037c02fa..3c337ada3 100644 --- a/riot.html +++ b/riot.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
diff --git a/rollup.html b/rollup.html index 65d545e8c..d41dbbf31 100644 --- a/rollup.html +++ b/rollup.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -680,7 +680,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/ronn.html b/ronn.html index 815607ae2..e9910d9c8 100644 --- a/ronn.html +++ b/ronn.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -713,7 +713,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rspec-rails.html b/rspec-rails.html index 0c430ee3a..194deec8c 100644 --- a/rspec-rails.html +++ b/rspec-rails.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rspec-rails cheatsheet", - "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rspec-rails.jpg?t=20200704133443" ], "description": "The one-page guide to Rspec-rails: usage, examples, links, snippets, and more." } diff --git a/rspec.html b/rspec.html index 31ce7dbd9..c31ddefde 100644 --- a/rspec.html +++ b/rspec.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "RSpec cheatsheet", - "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rspec.jpg?t=20200704133443" ], "description": "The one-page guide to RSpec: usage, examples, links, snippets, and more." } diff --git a/rst.html b/rst.html index 7623bf74d..dfb6c13a8 100644 --- a/rst.html +++ b/rst.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "ReStructuredText cheatsheet", - "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rst.jpg?t=20200704133443" ], "description": "The one-page guide to ReStructuredText: usage, examples, links, snippets, and more." } diff --git a/rsync.html b/rsync.html index 5de7984b7..967a71c41 100644 --- a/rsync.html +++ b/rsync.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -570,7 +570,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rtorrent.html b/rtorrent.html index 4d9e7424a..bc6ae873d 100644 --- a/rtorrent.html +++ b/rtorrent.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -629,7 +629,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rubiks.html b/rubiks.html index 244fee75f..7270b21e8 100644 --- a/rubiks.html +++ b/rubiks.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Rubiks cube cheatsheet", - "image": [ "https://assets.devhints.io/previews/rubiks.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/rubiks.jpg?t=20200704133443" ], "description": "The one-page guide to Rubiks cube: usage, examples, links, snippets, and more." } diff --git a/ruby.html b/ruby.html index 1f88cd028..c60c08332 100644 --- a/ruby.html +++ b/ruby.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ruby cheatsheet", - "image": [ "https://assets.devhints.io/previews/ruby.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ruby.jpg?t=20200704133443" ], "description": "The one-page guide to Ruby: usage, examples, links, snippets, and more." } diff --git a/ruby21.html b/ruby21.html index 3ed3e4667..e9f03a9ce 100644 --- a/ruby21.html +++ b/ruby21.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -526,7 +526,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/rubygems.html b/rubygems.html index e154a7306..11ada82d6 100644 --- a/rubygems.html +++ b/rubygems.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -523,7 +523,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sass.html b/sass.html index 39f6e4e56..a2300a681 100644 --- a/sass.html +++ b/sass.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -843,7 +843,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/saucelabs.html b/saucelabs.html index 086957146..c7fc89654 100644 --- a/saucelabs.html +++ b/saucelabs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -532,7 +532,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/scp.html b/scp.html index aa598a74c..9390c12b9 100644 --- a/scp.html +++ b/scp.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -518,7 +518,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sed.html b/sed.html index 0f271fa28..c0d60acc3 100644 --- a/sed.html +++ b/sed.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -527,7 +527,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/semver.html b/semver.html index 4541e9918..c91e863b2 100644 --- a/semver.html +++ b/semver.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -725,7 +725,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sequel.html b/sequel.html index 6689f7aa2..508ceda57 100644 --- a/sequel.html +++ b/sequel.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Sequel cheatsheet", - "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/sequel.jpg?t=20200704133443" ], "description": "The one-page guide to Sequel: usage, examples, links, snippets, and more." } diff --git a/sequelize.html b/sequelize.html index 66d940646..ec241b797 100644 --- a/sequelize.html +++ b/sequelize.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Sequelize cheatsheet", - "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/sequelize.jpg?t=20200704133443" ], "description": "The one-page guide to Sequelize: usage, examples, links, snippets, and more." } diff --git a/sh-pipes.html b/sh-pipes.html index 433885279..0f060a448 100644 --- a/sh-pipes.html +++ b/sh-pipes.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -506,7 +506,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/shelljs.html b/shelljs.html index 73c1b8a7c..9f9b0d66a 100644 --- a/shelljs.html +++ b/shelljs.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -618,7 +618,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/siege.html b/siege.html index d7cff1b3c..95f971d1b 100644 --- a/siege.html +++ b/siege.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -535,7 +535,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/simple_form.html b/simple_form.html index dfe5b863e..10616eea3 100644 --- a/simple_form.html +++ b/simple_form.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -514,7 +514,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sinon-chai.html b/sinon-chai.html index 4359f0e1b..01e146b59 100644 --- a/sinon-chai.html +++ b/sinon-chai.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
diff --git a/sinon.html b/sinon.html index 7dd4113a9..9f42971b5 100644 --- a/sinon.html +++ b/sinon.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sketch.html b/sketch.html index f586f4a9e..fc5b6f811 100644 --- a/sketch.html +++ b/sketch.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -727,7 +727,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/slim.html b/slim.html index 4ca05cd0d..b02a8475d 100644 --- a/slim.html +++ b/slim.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -599,7 +599,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/social-images.html b/social-images.html index c7dcec7d4..4236e1d26 100644 --- a/social-images.html +++ b/social-images.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Social media images cheatsheet", - "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/social-images.jpg?t=20200704133443" ], "description": "The one-page guide to Social media images: usage, examples, links, snippets, and more." } diff --git a/spacemacs.html b/spacemacs.html index b29500d57..ccb9f225e 100644 --- a/spacemacs.html +++ b/spacemacs.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -995,7 +995,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/spine.html b/spine.html index f76a38ef1..169155963 100644 --- a/spine.html +++ b/spine.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Spine cheatsheet", - "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/spine.jpg?t=20200704133443" ], "description": "The one-page guide to Spine: usage, examples, links, snippets, and more." } diff --git a/spreadsheet.html b/spreadsheet.html index 85b844154..9f62bb712 100644 --- a/spreadsheet.html +++ b/spreadsheet.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -543,7 +543,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sql-join.html b/sql-join.html index 0e1fdb984..2a60c3b04 100644 --- a/sql-join.html +++ b/sql-join.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -511,7 +511,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/stencil.html b/stencil.html index e0619ac78..fc9453afd 100644 --- a/stencil.html +++ b/stencil.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -693,7 +693,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/strftime.html b/strftime.html index bb56b3948..d1ddf88f0 100644 --- a/strftime.html +++ b/strftime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -688,7 +688,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/stylus.html b/stylus.html index d742ca78f..59ebe83df 100644 --- a/stylus.html +++ b/stylus.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -878,7 +878,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/sublime-text.html b/sublime-text.html index 47e51d352..1ede91c87 100644 --- a/sublime-text.html +++ b/sublime-text.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/superagent.html b/superagent.html index 14a5b64ea..a231e9460 100644 --- a/superagent.html +++ b/superagent.html @@ -33,8 +33,8 @@ - - + + @@ -94,9 +94,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -118,7 +118,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Superagent cheatsheet", - "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/superagent.jpg?t=20200704133443" ], "description": "The one-page guide to Superagent: usage, examples, links, snippets, and more." } diff --git a/tabular.html b/tabular.html index fbbdf4a4c..ad757b341 100644 --- a/tabular.html +++ b/tabular.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -624,7 +624,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/tape.html b/tape.html index 36034e150..707f8343d 100644 --- a/tape.html +++ b/tape.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Tape cheatsheet", - "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/tape.jpg?t=20200704133443" ], "description": "The one-page guide to Tape: usage, examples, links, snippets, and more." } diff --git a/textile.html b/textile.html index dfff807dd..eb8e94782 100644 --- a/textile.html +++ b/textile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -653,7 +653,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/tig.html b/tig.html index c2324728a..085ae355f 100644 --- a/tig.html +++ b/tig.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -704,7 +704,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/tmux.html b/tmux.html index 38980a6a8..c5d00aa6c 100644 --- a/tmux.html +++ b/tmux.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "tmux cheatsheet", - "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/tmux.jpg?t=20200704133443" ], "description": "The one-page guide to tmux: usage, examples, links, snippets, and more." } diff --git a/tomdoc.html b/tomdoc.html index ff9f451e9..f2bbb5319 100644 --- a/tomdoc.html +++ b/tomdoc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -553,7 +553,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/top.html b/top.html index 4fc3ed4f7..5c91c3d6a 100644 --- a/top.html +++ b/top.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -551,7 +551,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/travis-gh-pages.html b/travis-gh-pages.html index af4d4001d..0b141ab09 100644 --- a/travis-gh-pages.html +++ b/travis-gh-pages.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Deploy gh-pages via Travis cheatsheet", - "image": [ "https://assets.devhints.io/previews/travis-gh-pages.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/travis-gh-pages.jpg?t=20200704133443" ], "description": "The one-page guide to Deploy gh-pages via Travis: usage, examples, links, snippets, and more." } diff --git a/travis.html b/travis.html index 579d0ca56..0971b6292 100644 --- a/travis.html +++ b/travis.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Travis.yml cheatsheet", - "image": [ "https://assets.devhints.io/previews/travis.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/travis.jpg?t=20200704133443" ], "description": "The one-page guide to Travis.yml: usage, examples, links, snippets, and more." } diff --git a/typescript.html b/typescript.html index eb8710a39..b426e4d00 100644 --- a/typescript.html +++ b/typescript.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "TypeScript cheatsheet", - "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/typescript.jpg?t=20200704133443" ], "description": "The one-page guide to TypeScript: usage, examples, links, snippets, and more." } diff --git a/ubuntu.html b/ubuntu.html index 5bd2e2ccd..d96641dc5 100644 --- a/ubuntu.html +++ b/ubuntu.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Ubuntu cheatsheet", - "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/ubuntu.jpg?t=20200704133443" ], "description": "The one-page guide to Ubuntu: usage, examples, links, snippets, and more." } diff --git a/umdjs.html b/umdjs.html index 9140aa5bf..598535f17 100644 --- a/umdjs.html +++ b/umdjs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Universal JS module loader cheatsheet", - "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/umdjs.jpg?t=20200704133443" ], "description": "The one-page guide to Universal JS module loader: usage, examples, links, snippets, and more." } diff --git a/underscore-string.html b/underscore-string.html index bfeaff62f..5e8b33cbd 100644 --- a/underscore-string.html +++ b/underscore-string.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Underscore-string cheatsheet", - "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/underscore-string.jpg?t=20200704133443" ], "description": "The one-page guide to Underscore-string: usage, examples, links, snippets, and more." } diff --git a/unicode.html b/unicode.html index 99de96a41..9316c6846 100644 --- a/unicode.html +++ b/unicode.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Unicode symbols cheatsheet", - "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/unicode.jpg?t=20200704133443" ], "description": "The one-page guide to Unicode symbols: usage, examples, links, snippets, and more." } diff --git a/vagrant.html b/vagrant.html index aa58333d7..b7d9f2f38 100644 --- a/vagrant.html +++ b/vagrant.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -530,7 +530,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vagrantfile.html b/vagrantfile.html index 5c0f2eb98..79f700033 100644 --- a/vagrantfile.html +++ b/vagrantfile.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -613,7 +613,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vainglory.html b/vainglory.html index cd4fbbf97..0ef354e4f 100644 --- a/vainglory.html +++ b/vainglory.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -931,7 +931,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-diff.html b/vim-diff.html index dfacbadfe..dc4f1918c 100644 --- a/vim-diff.html +++ b/vim-diff.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -611,7 +611,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-digraphs.html b/vim-digraphs.html index 81cb0e570..bc41ab22c 100644 --- a/vim-digraphs.html +++ b/vim-digraphs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vim digraphs cheatsheet", - "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vim-digraphs.jpg?t=20200704133443" ], "description": "The one-page guide to Vim digraphs: usage, examples, links, snippets, and more." } diff --git a/vim-easyalign.html b/vim-easyalign.html index 0a04c6a37..b6c2f2316 100644 --- a/vim-easyalign.html +++ b/vim-easyalign.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vim Easyalign cheatsheet", - "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vim-easyalign.jpg?t=20200704133443" ], "description": "The one-page guide to Vim Easyalign: usage, examples, links, snippets, and more." } diff --git a/vim-help.html b/vim-help.html index 5412f22ad..9b70a80a8 100644 --- a/vim-help.html +++ b/vim-help.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -677,7 +677,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim-rails.html b/vim-rails.html index d501916dc..3ee72b575 100644 --- a/vim-rails.html +++ b/vim-rails.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vim-rails cheatsheet", - "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vim-rails.jpg?t=20200704133443" ], "description": "The one-page guide to Vim-rails: usage, examples, links, snippets, and more." } diff --git a/vim-unite.html b/vim-unite.html index 7b58e06e4..67e95ad9f 100644 --- a/vim-unite.html +++ b/vim-unite.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -569,7 +569,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vim.html b/vim.html index ca9eb31c4..67f09b4bb 100644 --- a/vim.html +++ b/vim.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1588,7 +1588,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vimscript-functions.html b/vimscript-functions.html index b318f6c12..0dc5f9e64 100644 --- a/vimscript-functions.html +++ b/vimscript-functions.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vimscript functions cheatsheet", - "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vimscript-functions.jpg?t=20200704133443" ], "description": "The one-page guide to Vimscript functions: usage, examples, links, snippets, and more." } diff --git a/vimscript-snippets.html b/vimscript-snippets.html index c117cf099..19554dee2 100644 --- a/vimscript-snippets.html +++ b/vimscript-snippets.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vimscript snippets cheatsheet", - "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vimscript-snippets.jpg?t=20200704133443" ], "description": "The one-page guide to Vimscript snippets: usage, examples, links, snippets, and more." } diff --git a/vimscript.html b/vimscript.html index 7c5fd7b39..e761ad5c2 100644 --- a/vimscript.html +++ b/vimscript.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1142,7 +1142,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/virtual-dom.html b/virtual-dom.html index 0aa76141a..c770eae90 100644 --- a/virtual-dom.html +++ b/virtual-dom.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Virtual-dom cheatsheet", - "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/virtual-dom.jpg?t=20200704133443" ], "description": "The one-page guide to Virtual-dom: usage, examples, links, snippets, and more." } diff --git a/vows.html b/vows.html index 0ed3ea321..8adbcf8fd 100644 --- a/vows.html +++ b/vows.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Vows cheatsheet", - "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/vows.jpg?t=20200704133443" ], "description": "The one-page guide to Vows: usage, examples, links, snippets, and more." } diff --git a/vscode.html b/vscode.html index eeb205fc7..bec8d78ca 100644 --- a/vscode.html +++ b/vscode.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -722,7 +722,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vue.html b/vue.html index ab34fb1c6..f101c05d9 100644 --- a/vue.html +++ b/vue.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -869,7 +869,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/vue@1.0.28.html b/vue@1.0.28.html index 368eb7162..3f5f23579 100644 --- a/vue@1.0.28.html +++ b/vue@1.0.28.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -597,7 +597,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/watchexec.html b/watchexec.html index 414692a46..3f692bfde 100644 --- a/watchexec.html +++ b/watchexec.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -574,7 +574,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/watchman.html b/watchman.html index 63bec923b..8c46837cd 100644 --- a/watchman.html +++ b/watchman.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -516,7 +516,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/web-workers.html b/web-workers.html index 64e692e97..37541da11 100644 --- a/web-workers.html +++ b/web-workers.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -542,7 +542,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/webpack.html b/webpack.html index fc51eae05..8461a6417 100644 --- a/webpack.html +++ b/webpack.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -685,7 +685,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/weechat.html b/weechat.html index abaf248e5..10cf96fff 100644 --- a/weechat.html +++ b/weechat.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -592,7 +592,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/weinre.html b/weinre.html index 9db6bb040..44954c131 100644 --- a/weinre.html +++ b/weinre.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -528,7 +528,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/wip/intl-datetime.html b/wip/intl-datetime.html index 34c2c89e3..a4424a673 100644 --- a/wip/intl-datetime.html +++ b/wip/intl-datetime.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -531,7 +531,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/wip/php.html b/wip/php.html index 2cb9bd3e8..e9a9a19be 100644 --- a/wip/php.html +++ b/wip/php.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -505,7 +505,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/xpath.html b/xpath.html index 3119b3be8..91bd9dba3 100644 --- a/xpath.html +++ b/xpath.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -1202,7 +1202,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/yaml.html b/yaml.html index 89a912dc2..1d8d6a71b 100644 --- a/yaml.html +++ b/yaml.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -519,7 +519,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/yargs.html b/yargs.html index e077a0ae0..f6f9f3d7a 100644 --- a/yargs.html +++ b/yargs.html @@ -33,8 +33,8 @@ - - + + @@ -90,9 +90,9 @@ gtag('config','UA-106902774-1'); - - - + + +
@@ -114,7 +114,7 @@ gtag('config','UA-106902774-1'); "@id": "https://google.com/article" }, "headline": "Yargs cheatsheet", - "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20200703141337" ], + "image": [ "https://assets.devhints.io/previews/yargs.jpg?t=20200704133443" ], "description": "The one-page guide to Yargs: usage, examples, links, snippets, and more." } diff --git a/yarn.html b/yarn.html index d00a99ba8..4267ed0ec 100644 --- a/yarn.html +++ b/yarn.html @@ -33,8 +33,8 @@ - - + + @@ -103,11 +103,11 @@ gtag('config','UA-106902774-1'); @@ -605,7 +605,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/znc.html b/znc.html index 9265b346f..b8ecec685 100644 --- a/znc.html +++ b/znc.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -529,7 +529,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/zombie.html b/zombie.html index 25fc971f8..dbad73089 100644 --- a/zombie.html +++ b/zombie.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -525,7 +525,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - + diff --git a/zsh.html b/zsh.html index 24d805613..b8872d787 100644 --- a/zsh.html +++ b/zsh.html @@ -33,8 +33,8 @@ - - + + @@ -99,11 +99,11 @@ gtag('config','UA-106902774-1'); @@ -590,7 +590,7 @@ function n(n,t,e){n.addEventListener?n.addEventListener(t,e):n.attachEvent("on"+ },{}],"eoMl":[function(require,module,exports) { "use strict";var e=u(require("./wrapify")),d=u(require("dom101/add-class")),t=u(require("dom101/on"));function u(e){return e&&e.__esModule?e:{default:e}}var a,o=document.querySelector("[data-js-main-body]");function r(){a||((0,d.default)(document.documentElement,"LoadDone"),a=!0)}o&&((0,e.default)(o),(0,d.default)(o,"-wrapified")),(0,t.default)(window,"load",r),setTimeout(r,5e3); },{"./wrapify":"hE9p","dom101/add-class":"G20n","dom101/on":"DJ2P"}]},{},["eoMl"], null) - +
KeyDescription
(···).isRequired