This is no longer needed as Emmet supports JSX - you just need to turn it all on. Did a quick tutorial: http://wesbos.com/emmet-react-jsx-sublime/
Thanks, @wesbos
- Using emmet in jsx files
- Emmet expands text when js autocomplete needed
| One-pager / Scroll: | |
| - http://www.north2.net/ | |
| - http://10x16.com/ | |
| - http://www.hm.com/us/kenzo#inspiration | |
| - http://www.stinkdigital.com/ | |
| - https://nameoflove.com/ | |
| - https://www.thened.com/ | |
| - https://thecreativeindependent.com/ | |
| - http://www.melville-design.com/ | |
| - http://designgest.com/ |
This is no longer needed as Emmet supports JSX - you just need to turn it all on. Did a quick tutorial: http://wesbos.com/emmet-react-jsx-sublime/
Thanks, @wesbos
Since modern.ie released vagrant boxes, it' no longer necessary to manually import the ova file to virtualbox, as mentioned here.
However, the guys at modern.ie didn't configured the box to work with WinRM. This how-to addresses that, presenting steps to proper repackage these boxes, adding WinRM support. Additionally configures chocolatey package manager and puppet provisioner.
| 'use strict'; | |
| var argv = require('minimist')(process.argv.slice(2)); | |
| var browserify = require('browserify'); | |
| var browserSync = require('browser-sync'); | |
| var buffer = require('vinyl-buffer'); | |
| var frontmatter = require('front-matter'); | |
| var gulp = require('gulp'); | |
| // var path = require('path'); | |
| var source = require('vinyl-source-stream'); |
All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.
Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.
elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParentService Worker - offline support for the web
Progressive apps - high-res icon, splash screen, no URL bar, etc.
| { | |
| "keys": ["tab"], | |
| "command": "expand_abbreviation_by_tab", | |
| // put comma-separated syntax selectors for which | |
| // you want to expandEmmet abbreviations into "operand" key | |
| // instead of SCOPE_SELECTOR. | |
| // Examples: source.js, text.html - source | |
| "context": [ | |
| { |
| # Backup | |
| docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | |
| # Restore | |
| cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | |
| /******************************************************************************* | |
| * Description: | |
| * | |
| * Gulp file to push changes to remote servers (eg: staging/production) | |
| * | |
| * Usage: | |
| * | |
| * gulp deploy --target | |
| * | |
| * Examples: |
| <?php | |
| /** | |
| * Gets the next post in the current post type, even if is last post | |
| * Inspired from https://gist.github.com/banago/5603826 | |
| * | |
| * @method get_next_post_looped | |
| * @return WordPress Post Object | |
| */ | |
| function get_next_post_looped() { | |
| $post_type = get_post_type(); |