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
| /* | |
| * object.watch polyfill | |
| * | |
| * 2012-04-03 | |
| * | |
| * By Eli Grey, http://eligrey.com | |
| * Public Domain. | |
| * NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. | |
| */ |
| /*! Cross-browser-compatible setZeroTimeout | |
| * | |
| * I took the original setZeroTimeout and made it cross-browser-compatible, using setTimeout(fn, 0) as a fallback in case postMessage is not supported. | |
| * Mathias Bynens <http://mathiasbynens.be/> | |
| * See <http://mathiasbynens.be/notes/settimeout-onload> | |
| * | |
| * Copyright statement below: | |
| * | |
| * See <http://dbaron.org/log/20100309-faster-timeouts> | |
| * By L. David Baron <[email protected]>, 2010-03-07, 2010-03-09 |
| /* | |
| * This work is free. You can redistribute it and/or modify it under the | |
| * terms of the Do What The Fuck You Want To Public License, Version 2, | |
| * as published by Sam Hocevar. See the COPYING file for more details. | |
| */ | |
| /* | |
| * Easing Functions - inspired from http://gizma.com/easing/ | |
| * only considering the t value for the range [0, 1] => [0, 1] | |
| */ | |
| EasingFunctions = { |
| if ($request_uri = /) { | |
| set $test A; | |
| } | |
| if ($host ~* teambox.com) { | |
| set $test "${test}B"; | |
| } | |
| if ($http_cookie !~* "auth_token") { | |
| set $test "${test}C"; |
| function getCommonParent(el1,el2){ | |
| var parents1 = []; | |
| var el = el1; | |
| while(el) { | |
| parents1.unshift(el); | |
| el = el.parentNode; | |
| } | |
| var parents2 = []; |
| # sets the proxy cache path location, max size 2g | |
| proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=STATIC:100m inactive=24h max_size=2g; | |
| # transfers the `Host` header to the backend | |
| proxy_set_header Host $host; | |
| # uses the defined STATIC cache zone | |
| proxy_cache STATIC; | |
| # cache 200 10 minutes, 404 1 minute, others status codes not cached |
| #!/usr/bin/ruby | |
| # Create display override file to force Mac OS X to use RGB mode for Display | |
| # see http://embdev.net/topic/284710 | |
| require 'base64' | |
| data=`ioreg -l -d0 -w 0 -r -c AppleDisplay` | |
| edids=data.scan(/IODisplayEDID.*?<([a-z0-9]+)>/i).flatten | |
| vendorids=data.scan(/DisplayVendorID.*?([0-9]+)/i).flatten |
| /* ヒラギノ角ゴ */ | |
| font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif; | |
| /* ヒラギノ明朝 */ | |
| font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif; | |
| /* From: 游明朝体・游ゴシック体のCSSでの利用 - Qiita [キータ] | |
| * http://qiita.com/shinnn/items/5be7e8106189311559c1 | |
| */ | |
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
This is a set up for projects which want to check in only their source files, but have their gh-pages branch automatically updated with some compiled output every time they push.
A file below this one contains the steps for doing this with Travis CI. However, these days I recommend GitHub Actions, for the following reasons: