├── .gitignore
├── README.md
├── package.json
├── scripts
├── AddOnImports.js
├── ReactDOMGen.js
├── ReactEventsGen.js
└── buildmd.js
└── snippets
├── React.DOM
├── README.md
├── a.sublime-snippet
├── abbr.sublime-snippet
├── address.sublime-snippet
├── area.sublime-snippet
├── article.sublime-snippet
├── aside.sublime-snippet
├── audio.sublime-snippet
├── b.sublime-snippet
├── base.sublime-snippet
├── bdi.sublime-snippet
├── bdo.sublime-snippet
├── big.sublime-snippet
├── blockquote.sublime-snippet
├── body.sublime-snippet
├── br.sublime-snippet
├── button.sublime-snippet
├── canvas.sublime-snippet
├── caption.sublime-snippet
├── circle.sublime-snippet
├── cite.sublime-snippet
├── code.sublime-snippet
├── col.sublime-snippet
├── colgroup.sublime-snippet
├── data.sublime-snippet
├── datalist.sublime-snippet
├── dd.sublime-snippet
├── defs.sublime-snippet
├── del.sublime-snippet
├── details.sublime-snippet
├── dfn.sublime-snippet
├── div.sublime-snippet
├── dl.sublime-snippet
├── dt.sublime-snippet
├── em.sublime-snippet
├── embed.sublime-snippet
├── fieldset.sublime-snippet
├── figcaption.sublime-snippet
├── figure.sublime-snippet
├── footer.sublime-snippet
├── form.sublime-snippet
├── g.sublime-snippet
├── h1.sublime-snippet
├── h2.sublime-snippet
├── h3.sublime-snippet
├── h4.sublime-snippet
├── h5.sublime-snippet
├── h6.sublime-snippet
├── head.sublime-snippet
├── header.sublime-snippet
├── hr.sublime-snippet
├── html.sublime-snippet
├── i.sublime-snippet
├── iframe.sublime-snippet
├── img.sublime-snippet
├── input.sublime-snippet
├── ins.sublime-snippet
├── kbd.sublime-snippet
├── keygen.sublime-snippet
├── label.sublime-snippet
├── legend.sublime-snippet
├── li.sublime-snippet
├── line.sublime-snippet
├── linearGradient.sublime-snippet
├── link.sublime-snippet
├── main.sublime-snippet
├── map.sublime-snippet
├── mark.sublime-snippet
├── menu.sublime-snippet
├── menuitem.sublime-snippet
├── meta.sublime-snippet
├── meter.sublime-snippet
├── nav.sublime-snippet
├── noscript.sublime-snippet
├── object.sublime-snippet
├── ol.sublime-snippet
├── optgroup.sublime-snippet
├── option.sublime-snippet
├── output.sublime-snippet
├── p.sublime-snippet
├── param.sublime-snippet
├── path.sublime-snippet
├── polygon.sublime-snippet
├── polyline.sublime-snippet
├── pre.sublime-snippet
├── progress.sublime-snippet
├── q.sublime-snippet
├── radialGradient.sublime-snippet
├── rect.sublime-snippet
├── rp.sublime-snippet
├── rt.sublime-snippet
├── ruby.sublime-snippet
├── s.sublime-snippet
├── samp.sublime-snippet
├── script.sublime-snippet
├── section.sublime-snippet
├── select.sublime-snippet
├── small.sublime-snippet
├── source.sublime-snippet
├── span.sublime-snippet
├── stop.sublime-snippet
├── strong.sublime-snippet
├── style.sublime-snippet
├── sub.sublime-snippet
├── summary.sublime-snippet
├── sup.sublime-snippet
├── svg.sublime-snippet
├── table.sublime-snippet
├── tbody.sublime-snippet
├── td.sublime-snippet
├── text.sublime-snippet
├── textarea.sublime-snippet
├── tfoot.sublime-snippet
├── th.sublime-snippet
├── thead.sublime-snippet
├── time.sublime-snippet
├── title.sublime-snippet
├── tr.sublime-snippet
├── track.sublime-snippet
├── u.sublime-snippet
├── ul.sublime-snippet
├── video.sublime-snippet
└── wbr.sublime-snippet
├── React
├── PropTypes
│ ├── react-PropTypes.sublime-snippet
│ ├── react-ReactPropTypes.sublime-snippet
│ ├── react-ReactPropTypesArray.sublime-snippet
│ ├── react-ReactPropTypesArrayOf.sublime-snippet
│ ├── react-ReactPropTypesBooleanf.sublime-snippet
│ ├── react-ReactPropTypesElement.sublime-snippet
│ ├── react-ReactPropTypesFunc.sublime-snippet
│ ├── react-ReactPropTypesInstanceOf.sublime-snippet
│ ├── react-ReactPropTypesNumber.sublime-snippet
│ ├── react-ReactPropTypesObject.sublime-snippet
│ ├── react-ReactPropTypesOneOf.sublime-snippet
│ ├── react-ReactPropTypesOneOfType.sublime-snippet
│ ├── react-ReactPropTypesShape.sublime-snippet
│ └── react-ReactPropTypesString.sublime-snippet
├── README.md
├── class
│ ├── es6-react-class.sublime-snippet
│ ├── react-createClass.sublime-snippet
│ └── react-mixins.sublime-snippet
├── componentMount
│ ├── es6-react-componentDidMount.sublime-snippet
│ ├── es6-react-componentWillMount.sublime-snippet
│ ├── es6-react-componentWillUnmount.sublime-snippet
│ ├── react-componentDidMount.sublime-snippet
│ ├── react-componentWillMount.sublime-snippet
│ └── react-componentWillUnmount.sublime-snippet
├── componentUpdate
│ ├── es6-react-componentDidUpdate.sublime-snippet
│ ├── es6-react-componentWillReceiveProps.sublime-snippet
│ ├── es6-react-componentWillUpdate.sublime-snippet
│ ├── es6-react-shouldComponentUpdate.sublime-snippet
│ ├── react-componentDidUpdate.sublime-snippet
│ ├── react-componentWillReceiveProps.sublime-snippet
│ ├── react-componentWillUpdate.sublime-snippet
│ └── react-shouldComponentUpdate.sublime-snippet
├── contexts
│ ├── childContextTypes.sublime-snippet
│ ├── contextTypes.sublime-snippet
│ ├── getChildContext.sublime-snippet
│ └── withContext.sublime-snippet
├── create
│ ├── react-createElement.sublime-snippet
│ └── react-createFactory.sublime-snippet
├── events
│ ├── onBlur.sublime-snippet
│ ├── onChange.sublime-snippet
│ ├── onClick.sublime-snippet
│ ├── onContextMenu.sublime-snippet
│ ├── onCopy.sublime-snippet
│ ├── onCut.sublime-snippet
│ ├── onDoubleClick.sublime-snippet
│ ├── onDragEnd.sublime-snippet
│ ├── onDragEnter.sublime-snippet
│ ├── onDragExit.sublime-snippet
│ ├── onDragLeave.sublime-snippet
│ ├── onDragOver.sublime-snippet
│ ├── onDragStart.sublime-snippet
│ ├── onDrop.sublime-snippet
│ ├── onFocus.sublime-snippet
│ ├── onInput.sublime-snippet
│ ├── onKeyDown.sublime-snippet
│ ├── onKeyPress.sublime-snippet
│ ├── onKeyUp.sublime-snippet
│ ├── onMouseDown.sublime-snippet
│ ├── onMouseEnter.sublime-snippet
│ ├── onMouseLeave.sublime-snippet
│ ├── onMouseMove.sublime-snippet
│ ├── onMouseOut.sublime-snippet
│ ├── onMouseOver.sublime-snippet
│ ├── onMouseUp.sublime-snippet
│ ├── onPaste.sublime-snippet
│ ├── onScroll.sublime-snippet
│ ├── onSubmit.sublime-snippet
│ ├── onTouchCancel.sublime-snippet
│ ├── onTouchEnd.sublime-snippet
│ ├── onTouchMove.sublime-snippet
│ ├── onTouchStart.sublime-snippet
│ └── onWheel.sublime-snippet
├── get
│ ├── react-getDefaultProps.sublime-snippet
│ └── react-getInitialState.sublime-snippet
├── import
│ └── import-react.sublime-snippet
├── set
│ ├── react-setProps.sublime-snippet
│ └── react-setState.sublime-snippet
└── this
│ ├── react-this.context.sublime-snippet
│ ├── react-this.props.sublime-snippet
│ ├── react-this.ref.sublime-snippet
│ └── react-this.state.sublime-snippet
├── ReactDOM
├── README.md
├── ReactDOM-findDOMNode.sublime-snippet
├── ReactDOM-unmountComponent.sublime-snippet
├── import-reactDOM.sublime-snippet
└── reactDOM-render.sublime-snippet
├── ReactDOMServer
├── README.md
├── ReactDOMServer-renderToStaticMarkup.sublime-snippet
└── ReactDOMServer-renderToString.sublime-snippet
├── react-addons
├── README.md
└── import
│ ├── import-LinkedStateMixin.sublime-snippet
│ ├── import-Perf.sublime-snippet
│ ├── import-PureRenderMixin.sublime-snippet
│ ├── import-ReactCSSTransitionGroup.sublime-snippet
│ ├── import-ReactTestUtils.sublime-snippet
│ ├── import-ReactTransitionGroup.sublime-snippet
│ ├── import-cloneWithProps.sublime-snippet
│ ├── import-createFragment.sublime-snippet
│ ├── import-shallowCompare.sublime-snippet
│ └── import-update.sublime-snippet
└── react-router
├── Link.sublime-snippet
├── README.md
├── Redirect.sublime-snippet
├── Router.IndexLink.sublime-snippet
├── Router.IndexRoute.sublime-snippet
├── Router.Route.sublime-snippet
├── Router.sublime-snippet
└── importReactRouter.sublime-snippet
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | np-debug.log
3 | ReactSnippets.sublime-package
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | React Snippets
2 | =================================
3 | React
4 | =================================
5 | Trigger | Description
6 | :------- | :-------
7 | **pt** | propTypes
8 | **rp** | React.PropTypes
9 | **rpa** | React.PropTypes.array
10 | **rpao** | React.PropTypes.arrayOf
11 | **rpb** | React.PropTypes.boolean
12 | **rpe** | React.PropTypes.element
13 | **rpf** | React.PropTypes.func
14 | **rpi** | React.PropTypes.instanceOf
15 | **rpn** | React.PropTypes.number
16 | **rpot** | React.PropTypes.oneOfType
17 | **rpo** | React.PropTypes.oneOf
18 | **rpobj** | React.PropTypes.object
19 | **rpsh** | React.PropTypes.shape
20 | **6rec** | ES6 React.Component class
21 | **rps** | React.PropTypes.string
22 | **rec** | React createClass template
23 | **mix** | React mixins
24 | **6cd** | ES6 React componentDidMount
25 | **6cw** | ES6 React componentWillMount
26 | **6cwu** | React componentWillUnmount
27 | **cd** | React componentDidMount
28 | **cw** | React componentWillMount
29 | **cwu** | React componentWillUnmount
30 | **6cwr** | ES6 React componentWillReceiveProps
31 | **6cdu** | ES6 React componentDidUpdate
32 | **6scu** | ES6 React shouldComponentUpdate
33 | **6cwup** | ES6 React componentWillUpdate
34 | **cwr** | React componentWillReceiveProps
35 | **cdu** | React componentDidUpdate
36 | **cwup** | React componentWillUpdate
37 | **scu** | React shouldComponentUpdate
38 | **ctt** | React ChildContextTypes
39 | **cty** | React contextTypes
40 | **gc** | React getChildContext
41 | **onbl** | onBlur
42 | **onch** | onChange
43 | **oncl** | onClick
44 | **oncm** | onContextMenu
45 | **onco** | onCopy
46 | **onct** | onCut
47 | **ondc** | onDoubleClick
48 | **onde** | onDragEnd
49 | **onden** | onDragEnter
50 | **ondex** | onDragExit
51 | **ondl** | onDragLeave
52 | **ondo** | onDragOver
53 | **onds** | onDragStart
54 | **onfo** | onFocus
55 | **ondr** | onDrop
56 | **onin** | onInput
57 | **onkd** | onKeyDown
58 | **onkp** | onKeyPress
59 | **onku** | onKeyUp
60 | **onmd** | onMouseDown
61 | **onme** | onMouseEnter
62 | **onmm** | onMouseMove
63 | **onml** | onMouseLeave
64 | **onmo** | onMouseOut
65 | **onmov** | onMouseOver
66 | **onmu** | onMouseUp
67 | **onpa** | onPaste
68 | **onsc** | onScroll
69 | **onsu** | onSubmit
70 | **ontc** | onTouchCancel
71 | **onte** | onTouchEnd
72 | **ontm** | onTouchMove
73 | **onts** | onTouchStart
74 | **rwc** | React withContext
75 | **onwh** | onWheel
76 | **rc** | React.createElement()
77 | **rcf** | React.createFactory()
78 | **gd** | React getDefaultProps
79 | **gi** | React getInitialState
80 | **ss** | React this.setState
81 | **imr** | import react
82 | **sp** | React this.setProps
83 | **thisc** | React this.context
84 | **thisp** | React this.props
85 | **thisr** | React this.refs
86 | **thiss** | React this.state
87 | React.DOM
88 | =================================
89 | Trigger | Description
90 | :------- | :-------
91 | **Ra** | React.DOM.a
92 | **Rabbr** | React.DOM.abbr
93 | **Raddress** | React.DOM.address
94 | **Rarea** | React.DOM.area
95 | **Rarticle** | React.DOM.article
96 | **Raside** | React.DOM.aside
97 | **Raudio** | React.DOM.audio
98 | **Rb** | React.DOM.b
99 | **Rbase** | React.DOM.base
100 | **Rbdi** | React.DOM.bdi
101 | **Rbdo** | React.DOM.bdo
102 | **Rbig** | React.DOM.big
103 | **Rblockquote** | React.DOM.blockquote
104 | **Rbody** | React.DOM.body
105 | **Rbr** | React.DOM.br
106 | **Rbutton** | React.DOM.button
107 | **Rcanvas** | React.DOM.canvas
108 | **Rcaption** | React.DOM.caption
109 | **Rcircle** | React.DOM.circle
110 | **Rcite** | React.DOM.cite
111 | **Rcode** | React.DOM.code
112 | **Rcol** | React.DOM.col
113 | **Rcolgroup** | React.DOM.colgroup
114 | **Rdata** | React.DOM.data
115 | **Rdatalist** | React.DOM.datalist
116 | **Rdd** | React.DOM.dd
117 | **Rdefs** | React.DOM.defs
118 | **Rdel** | React.DOM.del
119 | **Rdetails** | React.DOM.details
120 | **Rdfn** | React.DOM.dfn
121 | **Rdiv** | React.DOM.div
122 | **Rdl** | React.DOM.dl
123 | **Rdt** | React.DOM.dt
124 | **Rem** | React.DOM.em
125 | **Rembed** | React.DOM.embed
126 | **Rfieldset** | React.DOM.fieldset
127 | **Rfigcaption** | React.DOM.figcaption
128 | **Rfigure** | React.DOM.figure
129 | **Rfooter** | React.DOM.footer
130 | **Rform** | React.DOM.form
131 | **Rg** | React.DOM.g
132 | **Rh1** | React.DOM.h1
133 | **Rh2** | React.DOM.h2
134 | **Rh3** | React.DOM.h3
135 | **Rh4** | React.DOM.h4
136 | **Rh5** | React.DOM.h5
137 | **Rh6** | React.DOM.h6
138 | **Rhead** | React.DOM.head
139 | **Rheader** | React.DOM.header
140 | **Rhr** | React.DOM.hr
141 | **Rhtml** | React.DOM.html
142 | **Ri** | React.DOM.i
143 | **Riframe** | React.DOM.iframe
144 | **Rimg** | React.DOM.img
145 | **Rinput** | React.DOM.input
146 | **Rins** | React.DOM.ins
147 | **Rkbd** | React.DOM.kbd
148 | **Rkeygen** | React.DOM.keygen
149 | **Rlabel** | React.DOM.label
150 | **Rlegend** | React.DOM.legend
151 | **Rli** | React.DOM.li
152 | **Rline** | React.DOM.line
153 | **RlinearGradient** | React.DOM.linearGradient
154 | **Rlink** | React.DOM.link
155 | **Rmain** | React.DOM.main
156 | **Rmap** | React.DOM.map
157 | **Rmark** | React.DOM.mark
158 | **Rmenu** | React.DOM.menu
159 | **Rmenuitem** | React.DOM.menuitem
160 | **Rmeta** | React.DOM.meta
161 | **Rmeter** | React.DOM.meter
162 | **Rnav** | React.DOM.nav
163 | **Rnoscript** | React.DOM.noscript
164 | **Robject** | React.DOM.object
165 | **Rol** | React.DOM.ol
166 | **Roptgroup** | React.DOM.optgroup
167 | **Roption** | React.DOM.option
168 | **Routput** | React.DOM.output
169 | **Rp** | React.DOM.p
170 | **Rparam** | React.DOM.param
171 | **Rpath** | React.DOM.path
172 | **Rpolygon** | React.DOM.polygon
173 | **Rpolyline** | React.DOM.polyline
174 | **Rpre** | React.DOM.pre
175 | **Rprogress** | React.DOM.progress
176 | **Rq** | React.DOM.q
177 | **RradialGradient** | React.DOM.radialGradient
178 | **Rrect** | React.DOM.rect
179 | **Rrp** | React.DOM.rp
180 | **Rrt** | React.DOM.rt
181 | **Rruby** | React.DOM.ruby
182 | **Rs** | React.DOM.s
183 | **Rsamp** | React.DOM.samp
184 | **Rscript** | React.DOM.script
185 | **Rsection** | React.DOM.section
186 | **Rselect** | React.DOM.select
187 | **Rsmall** | React.DOM.small
188 | **Rsource** | React.DOM.source
189 | **Rspan** | React.DOM.span
190 | **Rstop** | React.DOM.stop
191 | **Rstrong** | React.DOM.strong
192 | **Rstyle** | React.DOM.style
193 | **Rsub** | React.DOM.sub
194 | **Rsummary** | React.DOM.summary
195 | **Rsup** | React.DOM.sup
196 | **Rsvg** | React.DOM.svg
197 | **Rtable** | React.DOM.table
198 | **Rtbody** | React.DOM.tbody
199 | **Rtd** | React.DOM.td
200 | **Rtext** | React.DOM.text
201 | **Rtextarea** | React.DOM.textarea
202 | **Rtfoot** | React.DOM.tfoot
203 | **Rth** | React.DOM.th
204 | **Rthead** | React.DOM.thead
205 | **Rtime** | React.DOM.time
206 | **Rtitle** | React.DOM.title
207 | **Rtr** | React.DOM.tr
208 | **Rtrack** | React.DOM.track
209 | **Ru** | React.DOM.u
210 | **Rul** | React.DOM.ul
211 | **Rvideo** | React.DOM.video
212 | **Rwbr** | React.DOM.wbr
213 | ReactDOM
214 | =================================
215 | Trigger | Description
216 | :------- | :-------
217 | **fdn** | React.findDOMNode
218 | **unm** | ReactDOM unmountComponent at node
219 | **rdr** | react-dom render
220 | **imrd** | import react-dom
221 | React.addons
222 | =================================
223 | Trigger | Description
224 | :------- | :-------
225 | **imrlsm** | import LinkedStateMixin
226 | **imrp** | import Perf
227 | **imrpr** | import PureRenderMixin
228 | **imrcst** | import ReactCSSTransitionGroup
229 | **imrtu** | import ReactTestUtils
230 | **imrtg** | import ReactTransitionGroup
231 | **imrcf** | import createFragment
232 | **imrcl** | import cloneWithProps
233 | **imrsc** | import shallowCompare
234 | **imru** | import update
235 | ReactDOMServer
236 | =================================
237 | Trigger | Description
238 | :------- | :-------
239 | **rtsm** | ReactDOMServer.renderToStaticMarkup
240 | **rts** | ReactDOMServer.renderToString
241 | React-Router
242 | =================================
243 | Trigger | Description
244 | :------- | :-------
245 | **link** | react-router Link
246 | **iroute** | Router.IndexRoute
247 | **ilink** | Router.IndexLink
248 | **redirect** | react-router Redirect
249 | **imrr** | import react-router
250 | **route** | Router.Route
251 | **router** | Router.Route
252 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "reactsnippets",
3 | "version": "0.0.0",
4 | "description": "ReactSnippets build process",
5 | "main": "DocGen.js",
6 | "scripts": {
7 | "DOM": "node scripts/ReactDOMGen",
8 | "events": "node scripts/ReactEventsGen",
9 | "addonImport": "node scripts/AddOnImports",
10 | "start": "npm run addonImport && npm run DOM && npm run events && npm run compile",
11 | "compile": "npm run compile-react && npm run compile-react-router && npm run compile-reactDOM && npm run compile-react-DOM && npm run compile-react-DOMServer && npm run compile-react-addons && npm run buildmd && npm run compile-package",
12 | "compile-react": "compilesnippets --d 'snippets/React' --o 'snippets/React' --t 'React' --nopackage",
13 | "compile-react-router": "compilesnippets --d 'snippets/react-router' --o 'snippets/react-router' --t 'React-Router' --nopackage",
14 | "compile-reactDOM": "compilesnippets --d 'snippets/ReactDOM' --o 'snippets/ReactDOM' --t 'ReactDOM' --nopackage",
15 | "compile-react-DOM": "compilesnippets --d 'snippets/React.DOM' --o 'snippets/React.DOM' --t 'React.DOM' --nopackage",
16 | "compile-react-DOMServer": "compilesnippets --d 'snippets/ReactDOMServer' --o 'snippets/ReactDOMServer' --t 'ReactDOMServer' --nopackage",
17 | "compile-react-addons": "compilesnippets --d 'snippets/react-addons' --o 'snippets/react-addons' --t 'React.addons' --nopackage",
18 | "buildmd": "node scripts/buildmd",
19 | "compile-package": "compilesnippets --d 'snippets' --nomd --p 'ReactSnippets'"
20 | },
21 | "devDependencies": {
22 | "compilesnippets": "0.0.6",
23 | "find": "^0.2.4"
24 | },
25 | "repository": {
26 | "type": "git",
27 | "url": "https://github.com/joemaddalone/ReactSublimeSnippets.git"
28 | },
29 | "author": "Joe Maddalone",
30 | "license": "BSD",
31 | "readmeFilename": "README.MD",
32 | "gitHead": "f90a7c30a9af70ae7d094645188b4d231bd51471"
33 | }
34 |
--------------------------------------------------------------------------------
/scripts/AddOnImports.js:
--------------------------------------------------------------------------------
1 | var fs=require('fs');
2 | var addons = {
3 | imrcl: {package: "react-addons-clone-with-props", importName: "cloneWithProps"},
4 | imrcf: {package: "react-addons-create-fragment", importName: "createFragment"},
5 | imrcst: {package: "react-addons-css-transition-group", importName: "ReactCSSTransitionGroup"},
6 | imrlsm: {package: "react-addons-linked-state-mixin", importName: "LinkedStateMixin"},
7 | imrp: {package: "react-addons-perf", importName: "Perf"},
8 | imrpr: {package: "react-addons-pure-render-mixin", importName: "PureRenderMixin"},
9 | imrsc: {package: "react-addons-shallow-compare", importName: "shallowCompare"},
10 | imrtu: {package: "react-addons-test-utils", importName: "ReactTestUtils"},
11 | imrtg: {package: "react-addons-transition-group", importName: "ReactTransitionGroup"},
12 | imru: {package: "react-addons-update", importName: "update"}
13 | };
14 |
15 | Object.keys(addons).forEach(function(key) {
16 | var addon = addons[key]
17 | var e = "import " + addon.importName + " from '"+addon.package+"';"
18 | fs.writeFile('./snippets/react-addons/import/import-'+addon.importName+'.sublime-snippet',
19 | '\n'+
20 | '\n' +
23 | '\n' +
24 | ''+key+'\n' +
25 | 'source.js\n' +
26 | 'import '+addon.importName+'\n' +
27 | '',
28 | function (err) {
29 | if (err) return console.log(err);
30 | }
31 | )
32 | });
33 |
--------------------------------------------------------------------------------
/scripts/ReactDOMGen.js:
--------------------------------------------------------------------------------
1 | var fs=require('fs'),
2 | knownTags = { /* lifted straight from react.js 0.10 */
3 | a: false,
4 | abbr: false,
5 | address: false,
6 | area: true,
7 | article: false,
8 | aside: false,
9 | audio: false,
10 | b: false,
11 | base: true,
12 | bdi: false,
13 | bdo: false,
14 | big: false,
15 | blockquote: false,
16 | body: false,
17 | br: true,
18 | button: false,
19 | canvas: false,
20 | caption: false,
21 | cite: false,
22 | code: false,
23 | col: true,
24 | colgroup: false,
25 | data: false,
26 | datalist: false,
27 | dd: false,
28 | del: false,
29 | details: false,
30 | dfn: false,
31 | div: false,
32 | dl: false,
33 | dt: false,
34 | em: false,
35 | embed: true,
36 | fieldset: false,
37 | figcaption: false,
38 | figure: false,
39 | footer: false,
40 | form: false,
41 | h1: false,
42 | h2: false,
43 | h3: false,
44 | h4: false,
45 | h5: false,
46 | h6: false,
47 | head: false,
48 | header: false,
49 | hr: true,
50 | html: false,
51 | i: false,
52 | iframe: false,
53 | img: true,
54 | input: true,
55 | ins: false,
56 | kbd: false,
57 | keygen: true,
58 | label: false,
59 | legend: false,
60 | li: false,
61 | link: true,
62 | main: false,
63 | map: false,
64 | mark: false,
65 | menu: false,
66 | menuitem: false,
67 | meta: true,
68 | meter: false,
69 | nav: false,
70 | noscript: false,
71 | object: false,
72 | ol: false,
73 | optgroup: false,
74 | option: false,
75 | output: false,
76 | p: false,
77 | param: true,
78 | pre: false,
79 | progress: false,
80 | q: false,
81 | rp: false,
82 | rt: false,
83 | ruby: false,
84 | s: false,
85 | samp: false,
86 | script: false,
87 | section: false,
88 | select: false,
89 | small: false,
90 | source: true,
91 | span: false,
92 | strong: false,
93 | style: false,
94 | sub: false,
95 | summary: false,
96 | sup: false,
97 | table: false,
98 | tbody: false,
99 | td: false,
100 | textarea: false,
101 | tfoot: false,
102 | th: false,
103 | thead: false,
104 | time: false,
105 | title: false,
106 | tr: false,
107 | track: true,
108 | u: false,
109 | ul: false,
110 | video: false,
111 | wbr: true,
112 | circle: false,
113 | defs: false,
114 | g: false,
115 | line: false,
116 | linearGradient: false,
117 | path: false,
118 | polygon: false,
119 | polyline: false,
120 | radialGradient: false,
121 | rect: false,
122 | stop: false,
123 | svg: false,
124 | text: false
125 | }
126 | Object.keys(knownTags).forEach(function(key) {
127 | fs.writeFile('snippets/React.DOM/'+key+'.sublime-snippet',
128 | '\n'+
129 | '\n' +
132 | '\n' +
133 | 'R'+key+'\n' +
134 | 'source.js\n' +
135 | 'React.DOM.'+key+'\n' +
136 | '',
137 | function (err) {
138 | if (err) return console.log(err);
139 | }
140 |
141 |
142 | )
143 | });
144 |
145 |
146 |
147 |
148 |
149 |
150 |
--------------------------------------------------------------------------------
/scripts/ReactEventsGen.js:
--------------------------------------------------------------------------------
1 | var fs=require('fs');
2 | var reactEvents = {
3 | onco: "onCopy",
4 | onct: "onCut",
5 | onpa: "onPaste",
6 | onkd: "onKeyDown",
7 | onkp: "onKeyPress",
8 | onku: "onKeyUp",
9 | onfo: "onFocus",
10 | onbl: "onBlur",
11 | onch: "onChange",
12 | onin: "onInput",
13 | onsu: "onSubmit",
14 | oncl: "onClick",
15 | oncm: "onContextMenu",
16 | ondc: "onDoubleClick",
17 | ondr: "onDrag",
18 | onde: "onDragEnd",
19 | onden: "onDragEnter",
20 | ondex: "onDragExit",
21 | ondl: "onDragLeave",
22 | ondo: "onDragOver",
23 | onds: "onDragStart",
24 | ondr: "onDrop",
25 | onmd: "onMouseDown",
26 | onme: "onMouseEnter",
27 | onml: "onMouseLeave",
28 | onmm: "onMouseMove",
29 | onmo: "onMouseOut",
30 | onmov: "onMouseOver",
31 | onmu: "onMouseUp",
32 | ontc: "onTouchCancel",
33 | onte: "onTouchEnd",
34 | ontm: "onTouchMove",
35 | onts: "onTouchStart",
36 | onsc: "onScroll",
37 | onwh: "onWheel"
38 | };
39 |
40 | Object.keys(reactEvents).forEach(function(key) {
41 | var e = reactEvents[key]
42 | fs.writeFile('snippets/React/events/'+e+'.sublime-snippet',
43 | '\n'+
44 | '\n' +
47 | '\n' +
48 | ''+key+'\n' +
49 | 'source.js\n' +
50 | ''+e+'\n' +
51 | '',
52 | function (err) {
53 | if (err) return console.log(err);
54 | }
55 | )
56 | });
57 |
--------------------------------------------------------------------------------
/scripts/buildmd.js:
--------------------------------------------------------------------------------
1 | var find = require('find');
2 | var fs = require('fs');
3 |
4 | var filename = process.cwd() + '/README.md'
5 |
6 | fs.writeFile( filename, 'React Snippets' +
7 | '\n=================================\n'
8 | );
9 |
10 |
11 | find.file(/\.md$/, __dirname + '/../snippets', function(files) {
12 | if(files.length){
13 | files.forEach(function(file){
14 | fs.readFile(file, function(err, data){
15 | fs.appendFile( filename, data, function ( err ) {} );
16 | } );
17 | })
18 | }
19 | })
20 |
--------------------------------------------------------------------------------
/snippets/React.DOM/README.md:
--------------------------------------------------------------------------------
1 | React.DOM
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **Ra** | React.DOM.a
6 | **Rabbr** | React.DOM.abbr
7 | **Raddress** | React.DOM.address
8 | **Rarea** | React.DOM.area
9 | **Rarticle** | React.DOM.article
10 | **Raside** | React.DOM.aside
11 | **Raudio** | React.DOM.audio
12 | **Rb** | React.DOM.b
13 | **Rbase** | React.DOM.base
14 | **Rbdi** | React.DOM.bdi
15 | **Rbdo** | React.DOM.bdo
16 | **Rbig** | React.DOM.big
17 | **Rblockquote** | React.DOM.blockquote
18 | **Rbody** | React.DOM.body
19 | **Rbr** | React.DOM.br
20 | **Rbutton** | React.DOM.button
21 | **Rcanvas** | React.DOM.canvas
22 | **Rcaption** | React.DOM.caption
23 | **Rcircle** | React.DOM.circle
24 | **Rcite** | React.DOM.cite
25 | **Rcode** | React.DOM.code
26 | **Rcol** | React.DOM.col
27 | **Rcolgroup** | React.DOM.colgroup
28 | **Rdata** | React.DOM.data
29 | **Rdatalist** | React.DOM.datalist
30 | **Rdd** | React.DOM.dd
31 | **Rdefs** | React.DOM.defs
32 | **Rdel** | React.DOM.del
33 | **Rdetails** | React.DOM.details
34 | **Rdfn** | React.DOM.dfn
35 | **Rdiv** | React.DOM.div
36 | **Rdl** | React.DOM.dl
37 | **Rdt** | React.DOM.dt
38 | **Rem** | React.DOM.em
39 | **Rembed** | React.DOM.embed
40 | **Rfieldset** | React.DOM.fieldset
41 | **Rfigcaption** | React.DOM.figcaption
42 | **Rfigure** | React.DOM.figure
43 | **Rfooter** | React.DOM.footer
44 | **Rform** | React.DOM.form
45 | **Rg** | React.DOM.g
46 | **Rh1** | React.DOM.h1
47 | **Rh2** | React.DOM.h2
48 | **Rh3** | React.DOM.h3
49 | **Rh4** | React.DOM.h4
50 | **Rh5** | React.DOM.h5
51 | **Rh6** | React.DOM.h6
52 | **Rhead** | React.DOM.head
53 | **Rheader** | React.DOM.header
54 | **Rhr** | React.DOM.hr
55 | **Rhtml** | React.DOM.html
56 | **Ri** | React.DOM.i
57 | **Riframe** | React.DOM.iframe
58 | **Rimg** | React.DOM.img
59 | **Rinput** | React.DOM.input
60 | **Rins** | React.DOM.ins
61 | **Rkbd** | React.DOM.kbd
62 | **Rkeygen** | React.DOM.keygen
63 | **Rlabel** | React.DOM.label
64 | **Rlegend** | React.DOM.legend
65 | **Rli** | React.DOM.li
66 | **Rline** | React.DOM.line
67 | **RlinearGradient** | React.DOM.linearGradient
68 | **Rlink** | React.DOM.link
69 | **Rmain** | React.DOM.main
70 | **Rmap** | React.DOM.map
71 | **Rmark** | React.DOM.mark
72 | **Rmenu** | React.DOM.menu
73 | **Rmenuitem** | React.DOM.menuitem
74 | **Rmeta** | React.DOM.meta
75 | **Rmeter** | React.DOM.meter
76 | **Rnav** | React.DOM.nav
77 | **Rnoscript** | React.DOM.noscript
78 | **Robject** | React.DOM.object
79 | **Rol** | React.DOM.ol
80 | **Roptgroup** | React.DOM.optgroup
81 | **Roption** | React.DOM.option
82 | **Routput** | React.DOM.output
83 | **Rp** | React.DOM.p
84 | **Rparam** | React.DOM.param
85 | **Rpath** | React.DOM.path
86 | **Rpolygon** | React.DOM.polygon
87 | **Rpolyline** | React.DOM.polyline
88 | **Rpre** | React.DOM.pre
89 | **Rprogress** | React.DOM.progress
90 | **Rq** | React.DOM.q
91 | **RradialGradient** | React.DOM.radialGradient
92 | **Rrect** | React.DOM.rect
93 | **Rrp** | React.DOM.rp
94 | **Rrt** | React.DOM.rt
95 | **Rruby** | React.DOM.ruby
96 | **Rs** | React.DOM.s
97 | **Rsamp** | React.DOM.samp
98 | **Rscript** | React.DOM.script
99 | **Rsection** | React.DOM.section
100 | **Rselect** | React.DOM.select
101 | **Rsmall** | React.DOM.small
102 | **Rsource** | React.DOM.source
103 | **Rspan** | React.DOM.span
104 | **Rstop** | React.DOM.stop
105 | **Rstrong** | React.DOM.strong
106 | **Rstyle** | React.DOM.style
107 | **Rsub** | React.DOM.sub
108 | **Rsummary** | React.DOM.summary
109 | **Rsup** | React.DOM.sup
110 | **Rsvg** | React.DOM.svg
111 | **Rtable** | React.DOM.table
112 | **Rtbody** | React.DOM.tbody
113 | **Rtd** | React.DOM.td
114 | **Rtext** | React.DOM.text
115 | **Rtextarea** | React.DOM.textarea
116 | **Rtfoot** | React.DOM.tfoot
117 | **Rth** | React.DOM.th
118 | **Rthead** | React.DOM.thead
119 | **Rtime** | React.DOM.time
120 | **Rtitle** | React.DOM.title
121 | **Rtr** | React.DOM.tr
122 | **Rtrack** | React.DOM.track
123 | **Ru** | React.DOM.u
124 | **Rul** | React.DOM.ul
125 | **Rvideo** | React.DOM.video
126 | **Rwbr** | React.DOM.wbr
127 |
--------------------------------------------------------------------------------
/snippets/React.DOM/a.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Ra
7 | source.js
8 | React.DOM.a
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/abbr.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rabbr
7 | source.js
8 | React.DOM.abbr
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/address.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Raddress
7 | source.js
8 | React.DOM.address
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/area.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rarea
7 | source.js
8 | React.DOM.area
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/article.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rarticle
7 | source.js
8 | React.DOM.article
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/aside.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Raside
7 | source.js
8 | React.DOM.aside
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/audio.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Raudio
7 | source.js
8 | React.DOM.audio
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/b.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rb
7 | source.js
8 | React.DOM.b
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/base.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbase
7 | source.js
8 | React.DOM.base
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/bdi.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbdi
7 | source.js
8 | React.DOM.bdi
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/bdo.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbdo
7 | source.js
8 | React.DOM.bdo
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/big.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbig
7 | source.js
8 | React.DOM.big
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/blockquote.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rblockquote
7 | source.js
8 | React.DOM.blockquote
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/body.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbody
7 | source.js
8 | React.DOM.body
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/br.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbr
7 | source.js
8 | React.DOM.br
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/button.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rbutton
7 | source.js
8 | React.DOM.button
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/canvas.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcanvas
7 | source.js
8 | React.DOM.canvas
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/caption.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcaption
7 | source.js
8 | React.DOM.caption
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/circle.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcircle
7 | source.js
8 | React.DOM.circle
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/cite.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcite
7 | source.js
8 | React.DOM.cite
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/code.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcode
7 | source.js
8 | React.DOM.code
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/col.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcol
7 | source.js
8 | React.DOM.col
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/colgroup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rcolgroup
7 | source.js
8 | React.DOM.colgroup
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/data.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdata
7 | source.js
8 | React.DOM.data
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/datalist.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdatalist
7 | source.js
8 | React.DOM.datalist
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/dd.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdd
7 | source.js
8 | React.DOM.dd
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/defs.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdefs
7 | source.js
8 | React.DOM.defs
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/del.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdel
7 | source.js
8 | React.DOM.del
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/details.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdetails
7 | source.js
8 | React.DOM.details
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/dfn.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdfn
7 | source.js
8 | React.DOM.dfn
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/div.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdiv
7 | source.js
8 | React.DOM.div
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/dl.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdl
7 | source.js
8 | React.DOM.dl
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/dt.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rdt
7 | source.js
8 | React.DOM.dt
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/em.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rem
7 | source.js
8 | React.DOM.em
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/embed.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rembed
7 | source.js
8 | React.DOM.embed
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/fieldset.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rfieldset
7 | source.js
8 | React.DOM.fieldset
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/figcaption.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rfigcaption
7 | source.js
8 | React.DOM.figcaption
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/figure.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rfigure
7 | source.js
8 | React.DOM.figure
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/footer.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rfooter
7 | source.js
8 | React.DOM.footer
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/form.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rform
7 | source.js
8 | React.DOM.form
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/g.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rg
7 | source.js
8 | React.DOM.g
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h1.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh1
7 | source.js
8 | React.DOM.h1
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h2.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh2
7 | source.js
8 | React.DOM.h2
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h3.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh3
7 | source.js
8 | React.DOM.h3
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h4.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh4
7 | source.js
8 | React.DOM.h4
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h5.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh5
7 | source.js
8 | React.DOM.h5
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/h6.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rh6
7 | source.js
8 | React.DOM.h6
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/head.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rhead
7 | source.js
8 | React.DOM.head
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/header.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rheader
7 | source.js
8 | React.DOM.header
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/hr.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rhr
7 | source.js
8 | React.DOM.hr
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/html.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rhtml
7 | source.js
8 | React.DOM.html
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/i.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Ri
7 | source.js
8 | React.DOM.i
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/iframe.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Riframe
7 | source.js
8 | React.DOM.iframe
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/img.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rimg
7 | source.js
8 | React.DOM.img
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/input.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rinput
7 | source.js
8 | React.DOM.input
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/ins.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rins
7 | source.js
8 | React.DOM.ins
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/kbd.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rkbd
7 | source.js
8 | React.DOM.kbd
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/keygen.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rkeygen
7 | source.js
8 | React.DOM.keygen
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/label.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rlabel
7 | source.js
8 | React.DOM.label
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/legend.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rlegend
7 | source.js
8 | React.DOM.legend
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/li.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rli
7 | source.js
8 | React.DOM.li
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/line.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rline
7 | source.js
8 | React.DOM.line
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/linearGradient.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | RlinearGradient
7 | source.js
8 | React.DOM.linearGradient
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/link.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rlink
7 | source.js
8 | React.DOM.link
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/main.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmain
7 | source.js
8 | React.DOM.main
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/map.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmap
7 | source.js
8 | React.DOM.map
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/mark.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmark
7 | source.js
8 | React.DOM.mark
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/menu.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmenu
7 | source.js
8 | React.DOM.menu
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/menuitem.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmenuitem
7 | source.js
8 | React.DOM.menuitem
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/meta.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmeta
7 | source.js
8 | React.DOM.meta
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/meter.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rmeter
7 | source.js
8 | React.DOM.meter
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/nav.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rnav
7 | source.js
8 | React.DOM.nav
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/noscript.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rnoscript
7 | source.js
8 | React.DOM.noscript
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/object.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Robject
7 | source.js
8 | React.DOM.object
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/ol.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rol
7 | source.js
8 | React.DOM.ol
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/optgroup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Roptgroup
7 | source.js
8 | React.DOM.optgroup
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/option.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Roption
7 | source.js
8 | React.DOM.option
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/output.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Routput
7 | source.js
8 | React.DOM.output
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/p.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rp
7 | source.js
8 | React.DOM.p
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/param.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rparam
7 | source.js
8 | React.DOM.param
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/path.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rpath
7 | source.js
8 | React.DOM.path
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/polygon.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rpolygon
7 | source.js
8 | React.DOM.polygon
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/polyline.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rpolyline
7 | source.js
8 | React.DOM.polyline
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/pre.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rpre
7 | source.js
8 | React.DOM.pre
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/progress.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rprogress
7 | source.js
8 | React.DOM.progress
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/q.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rq
7 | source.js
8 | React.DOM.q
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/radialGradient.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | RradialGradient
7 | source.js
8 | React.DOM.radialGradient
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/rect.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rrect
7 | source.js
8 | React.DOM.rect
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/rp.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rrp
7 | source.js
8 | React.DOM.rp
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/rt.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rrt
7 | source.js
8 | React.DOM.rt
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/ruby.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rruby
7 | source.js
8 | React.DOM.ruby
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/s.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rs
7 | source.js
8 | React.DOM.s
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/samp.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsamp
7 | source.js
8 | React.DOM.samp
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/script.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rscript
7 | source.js
8 | React.DOM.script
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/section.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsection
7 | source.js
8 | React.DOM.section
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/select.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rselect
7 | source.js
8 | React.DOM.select
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/small.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsmall
7 | source.js
8 | React.DOM.small
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/source.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsource
7 | source.js
8 | React.DOM.source
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/span.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rspan
7 | source.js
8 | React.DOM.span
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/stop.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rstop
7 | source.js
8 | React.DOM.stop
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/strong.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rstrong
7 | source.js
8 | React.DOM.strong
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/style.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rstyle
7 | source.js
8 | React.DOM.style
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/sub.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsub
7 | source.js
8 | React.DOM.sub
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/summary.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsummary
7 | source.js
8 | React.DOM.summary
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/sup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsup
7 | source.js
8 | React.DOM.sup
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/svg.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rsvg
7 | source.js
8 | React.DOM.svg
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/table.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtable
7 | source.js
8 | React.DOM.table
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/tbody.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtbody
7 | source.js
8 | React.DOM.tbody
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/td.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtd
7 | source.js
8 | React.DOM.td
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/text.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtext
7 | source.js
8 | React.DOM.text
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/textarea.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtextarea
7 | source.js
8 | React.DOM.textarea
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/tfoot.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtfoot
7 | source.js
8 | React.DOM.tfoot
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/th.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rth
7 | source.js
8 | React.DOM.th
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/thead.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rthead
7 | source.js
8 | React.DOM.thead
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/time.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtime
7 | source.js
8 | React.DOM.time
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/title.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtitle
7 | source.js
8 | React.DOM.title
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/tr.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtr
7 | source.js
8 | React.DOM.tr
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/track.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rtrack
7 | source.js
8 | React.DOM.track
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/u.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Ru
7 | source.js
8 | React.DOM.u
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/ul.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rul
7 | source.js
8 | React.DOM.ul
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/video.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rvideo
7 | source.js
8 | React.DOM.video
9 |
--------------------------------------------------------------------------------
/snippets/React.DOM/wbr.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Rwbr
7 | source.js
8 | React.DOM.wbr
9 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-PropTypes.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | pt
8 | source.js
9 | propTypes
10 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypes.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rp
5 | source.js
6 | React.PropTypes
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesArray.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpa
5 | source.js
6 | React.PropTypes.array
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesArrayOf.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpao
5 | source.js
6 | React.PropTypes.arrayOf
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesBooleanf.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpb
5 | source.js
6 | React.PropTypes.boolean
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesElement.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpe
5 | source.js
6 | React.PropTypes.element
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesFunc.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpf
5 | source.js
6 | React.PropTypes.func
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesInstanceOf.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpi
5 | source.js
6 | React.PropTypes.instanceOf
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesNumber.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpn
5 | source.js
6 | React.PropTypes.number
7 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesObject.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpobj
5 | source.js
6 | React.PropTypes.object
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesOneOf.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpo
5 | source.js
6 | React.PropTypes.oneOf
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesOneOfType.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rpot
5 | source.js
6 | React.PropTypes.oneOfType
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesShape.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | rpsh
8 | source.js
9 | React.PropTypes.shape
10 |
--------------------------------------------------------------------------------
/snippets/React/PropTypes/react-ReactPropTypesString.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | rps
5 | source.js
6 | React.PropTypes.string
7 |
--------------------------------------------------------------------------------
/snippets/React/README.md:
--------------------------------------------------------------------------------
1 | React
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **pt** | propTypes
6 | **rp** | React.PropTypes
7 | **rpa** | React.PropTypes.array
8 | **rpao** | React.PropTypes.arrayOf
9 | **rpb** | React.PropTypes.boolean
10 | **rpe** | React.PropTypes.element
11 | **rpf** | React.PropTypes.func
12 | **rpi** | React.PropTypes.instanceOf
13 | **rpn** | React.PropTypes.number
14 | **rpot** | React.PropTypes.oneOfType
15 | **rpo** | React.PropTypes.oneOf
16 | **rpobj** | React.PropTypes.object
17 | **rpsh** | React.PropTypes.shape
18 | **6rec** | ES6 React.Component class
19 | **rps** | React.PropTypes.string
20 | **rec** | React createClass template
21 | **mix** | React mixins
22 | **6cd** | ES6 React componentDidMount
23 | **6cw** | ES6 React componentWillMount
24 | **6cwu** | React componentWillUnmount
25 | **cd** | React componentDidMount
26 | **cw** | React componentWillMount
27 | **cwu** | React componentWillUnmount
28 | **6cwr** | ES6 React componentWillReceiveProps
29 | **6cdu** | ES6 React componentDidUpdate
30 | **6scu** | ES6 React shouldComponentUpdate
31 | **6cwup** | ES6 React componentWillUpdate
32 | **cwr** | React componentWillReceiveProps
33 | **cdu** | React componentDidUpdate
34 | **cwup** | React componentWillUpdate
35 | **scu** | React shouldComponentUpdate
36 | **ctt** | React ChildContextTypes
37 | **cty** | React contextTypes
38 | **gc** | React getChildContext
39 | **onbl** | onBlur
40 | **onch** | onChange
41 | **oncl** | onClick
42 | **oncm** | onContextMenu
43 | **onco** | onCopy
44 | **onct** | onCut
45 | **ondc** | onDoubleClick
46 | **onde** | onDragEnd
47 | **onden** | onDragEnter
48 | **ondex** | onDragExit
49 | **ondl** | onDragLeave
50 | **ondo** | onDragOver
51 | **onds** | onDragStart
52 | **onfo** | onFocus
53 | **ondr** | onDrop
54 | **onin** | onInput
55 | **onkd** | onKeyDown
56 | **onkp** | onKeyPress
57 | **onku** | onKeyUp
58 | **onmd** | onMouseDown
59 | **onme** | onMouseEnter
60 | **onmm** | onMouseMove
61 | **onml** | onMouseLeave
62 | **onmo** | onMouseOut
63 | **onmov** | onMouseOver
64 | **onmu** | onMouseUp
65 | **onpa** | onPaste
66 | **onsc** | onScroll
67 | **onsu** | onSubmit
68 | **ontc** | onTouchCancel
69 | **onte** | onTouchEnd
70 | **ontm** | onTouchMove
71 | **onts** | onTouchStart
72 | **rwc** | React withContext
73 | **onwh** | onWheel
74 | **rc** | React.createElement()
75 | **rcf** | React.createFactory()
76 | **gd** | React getDefaultProps
77 | **gi** | React getInitialState
78 | **ss** | React this.setState
79 | **imr** | import react
80 | **sp** | React this.setProps
81 | **thisc** | React this.context
82 | **thisp** | React this.props
83 | **thisr** | React this.refs
84 | **thiss** | React this.state
85 |
--------------------------------------------------------------------------------
/snippets/React/class/es6-react-class.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | 6rec
11 | source.js
12 | ES6 React.Component class
13 |
14 |
--------------------------------------------------------------------------------
/snippets/React/class/react-createClass.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | rec
11 | source.js
12 | React createClass template
13 |
14 |
--------------------------------------------------------------------------------
/snippets/React/class/react-mixins.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | mix
7 | source.js
8 | React mixins
9 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/es6-react-componentDidMount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | 6cd
9 | source.js
10 | ES6 React componentDidMount
11 |
12 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/es6-react-componentWillMount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6cw
8 | source.js
9 | ES6 React componentWillMount
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/es6-react-componentWillUnmount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6cwu
8 | source.js
9 | React componentWillUnmount
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/react-componentDidMount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 | cd
9 | source.js
10 | React componentDidMount
11 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/react-componentWillMount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cw
8 | source.js
9 | React componentWillMount
10 |
--------------------------------------------------------------------------------
/snippets/React/componentMount/react-componentWillUnmount.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cwu
8 | source.js
9 | React componentWillUnmount
10 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/es6-react-componentDidUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6cdu
8 | source.js
9 | ES6 React componentDidUpdate
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/es6-react-componentWillReceiveProps.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6cwr
8 | source.js
9 | ES6 React componentWillReceiveProps
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/es6-react-componentWillUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6cwup
8 | source.js
9 | ES6 React componentWillUpdate
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/es6-react-shouldComponentUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 6scu
8 | source.js
9 | ES6 React shouldComponentUpdate
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/react-componentDidUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cdu
8 | source.js
9 | React componentDidUpdate
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/react-componentWillReceiveProps.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cwr
8 | source.js
9 | React componentWillReceiveProps
10 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/react-componentWillUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cwup
8 | source.js
9 | React componentWillUpdate
10 |
--------------------------------------------------------------------------------
/snippets/React/componentUpdate/react-shouldComponentUpdate.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | scu
8 | source.js
9 | React shouldComponentUpdate
10 |
--------------------------------------------------------------------------------
/snippets/React/contexts/childContextTypes.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | ctt
8 | source.js
9 | React ChildContextTypes
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/contexts/contextTypes.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | cty
8 | source.js
9 | React contextTypes
10 |
11 |
--------------------------------------------------------------------------------
/snippets/React/contexts/getChildContext.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | gc
10 | source.js
11 | React getChildContext
12 |
13 |
--------------------------------------------------------------------------------
/snippets/React/contexts/withContext.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | , document.$0);
5 | })
6 | ]]>
7 |
8 | rwc
9 | source.js
10 | React withContext
11 |
12 |
--------------------------------------------------------------------------------
/snippets/React/create/react-createElement.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | rc
7 | source.js
8 | React.createElement()
9 |
10 |
--------------------------------------------------------------------------------
/snippets/React/create/react-createFactory.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | rcf
7 | source.js
8 | React.createFactory()
9 |
10 |
--------------------------------------------------------------------------------
/snippets/React/events/onBlur.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onbl
7 | source.js
8 | onBlur
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onChange.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onch
7 | source.js
8 | onChange
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onClick.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | oncl
7 | source.js
8 | onClick
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onContextMenu.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | oncm
7 | source.js
8 | onContextMenu
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onCopy.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onco
7 | source.js
8 | onCopy
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onCut.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onct
7 | source.js
8 | onCut
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDoubleClick.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ondc
7 | source.js
8 | onDoubleClick
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragEnd.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onde
7 | source.js
8 | onDragEnd
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragEnter.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onden
7 | source.js
8 | onDragEnter
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragExit.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ondex
7 | source.js
8 | onDragExit
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragLeave.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ondl
7 | source.js
8 | onDragLeave
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragOver.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ondo
7 | source.js
8 | onDragOver
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDragStart.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onds
7 | source.js
8 | onDragStart
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onDrop.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ondr
7 | source.js
8 | onDrop
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onFocus.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onfo
7 | source.js
8 | onFocus
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onInput.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onin
7 | source.js
8 | onInput
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onKeyDown.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onkd
7 | source.js
8 | onKeyDown
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onKeyPress.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onkp
7 | source.js
8 | onKeyPress
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onKeyUp.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onku
7 | source.js
8 | onKeyUp
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseDown.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onmd
7 | source.js
8 | onMouseDown
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseEnter.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onme
7 | source.js
8 | onMouseEnter
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseLeave.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onml
7 | source.js
8 | onMouseLeave
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseMove.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onmm
7 | source.js
8 | onMouseMove
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseOut.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onmo
7 | source.js
8 | onMouseOut
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseOver.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onmov
7 | source.js
8 | onMouseOver
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onMouseUp.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onmu
7 | source.js
8 | onMouseUp
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onPaste.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onpa
7 | source.js
8 | onPaste
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onScroll.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onsc
7 | source.js
8 | onScroll
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onSubmit.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onsu
7 | source.js
8 | onSubmit
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onTouchCancel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ontc
7 | source.js
8 | onTouchCancel
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onTouchEnd.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onte
7 | source.js
8 | onTouchEnd
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onTouchMove.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ontm
7 | source.js
8 | onTouchMove
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onTouchStart.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onts
7 | source.js
8 | onTouchStart
9 |
--------------------------------------------------------------------------------
/snippets/React/events/onWheel.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | onwh
7 | source.js
8 | onWheel
9 |
--------------------------------------------------------------------------------
/snippets/React/get/react-getDefaultProps.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | gd
10 | source.js
11 | React getDefaultProps
12 |
--------------------------------------------------------------------------------
/snippets/React/get/react-getInitialState.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | gi
7 | source.js
8 | React getInitialState
9 |
--------------------------------------------------------------------------------
/snippets/React/import/import-react.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imr
7 | import react
8 |
9 |
--------------------------------------------------------------------------------
/snippets/React/set/react-setProps.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | sp
7 | source.js
8 | React this.setProps
9 |
--------------------------------------------------------------------------------
/snippets/React/set/react-setState.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | ss
7 | source.js
8 | React this.setState
9 |
--------------------------------------------------------------------------------
/snippets/React/this/react-this.context.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | thisc
5 | source.js
6 | React this.context
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/this/react-this.props.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | thisp
5 | source.js
6 | React this.props
7 |
8 |
--------------------------------------------------------------------------------
/snippets/React/this/react-this.ref.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | thisr
5 | source.js
6 | React this.refs
7 |
--------------------------------------------------------------------------------
/snippets/React/this/react-this.state.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | thiss
5 | source.js
6 | React this.state
7 |
--------------------------------------------------------------------------------
/snippets/ReactDOM/README.md:
--------------------------------------------------------------------------------
1 | ReactDOM
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **fdn** | React.findDOMNode
6 | **unm** | ReactDOM unmountComponent at node
7 | **rdr** | react-dom render
8 | **imrd** | import react-dom
9 |
--------------------------------------------------------------------------------
/snippets/ReactDOM/ReactDOM-findDOMNode.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | fdn
7 | source.js
8 | React.findDOMNode
9 |
10 |
--------------------------------------------------------------------------------
/snippets/ReactDOM/ReactDOM-unmountComponent.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | unm
7 | source.js
8 | ReactDOM unmountComponent at node
9 |
10 |
--------------------------------------------------------------------------------
/snippets/ReactDOM/import-reactDOM.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrd
7 | import react-dom
8 |
9 |
--------------------------------------------------------------------------------
/snippets/ReactDOM/reactDOM-render.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | rdr
7 | react-dom render
8 |
9 |
--------------------------------------------------------------------------------
/snippets/ReactDOMServer/README.md:
--------------------------------------------------------------------------------
1 | ReactDOMServer
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **rtsm** | ReactDOMServer.renderToStaticMarkup
6 | **rts** | ReactDOMServer.renderToString
7 |
--------------------------------------------------------------------------------
/snippets/ReactDOMServer/ReactDOMServer-renderToStaticMarkup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | rtsm
7 | source.js
8 | ReactDOMServer.renderToStaticMarkup
9 |
10 |
--------------------------------------------------------------------------------
/snippets/ReactDOMServer/ReactDOMServer-renderToString.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | rts
7 | source.js
8 | ReactDOMServer.renderToString
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-addons/README.md:
--------------------------------------------------------------------------------
1 | React.addons
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **imrlsm** | import LinkedStateMixin
6 | **imrp** | import Perf
7 | **imrpr** | import PureRenderMixin
8 | **imrcst** | import ReactCSSTransitionGroup
9 | **imrtu** | import ReactTestUtils
10 | **imrtg** | import ReactTransitionGroup
11 | **imrcf** | import createFragment
12 | **imrcl** | import cloneWithProps
13 | **imrsc** | import shallowCompare
14 | **imru** | import update
15 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-LinkedStateMixin.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrlsm
7 | source.js
8 | import LinkedStateMixin
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-Perf.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrp
7 | source.js
8 | import Perf
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-PureRenderMixin.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrpr
7 | source.js
8 | import PureRenderMixin
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-ReactCSSTransitionGroup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrcst
7 | source.js
8 | import ReactCSSTransitionGroup
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-ReactTestUtils.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrtu
7 | source.js
8 | import ReactTestUtils
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-ReactTransitionGroup.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrtg
7 | source.js
8 | import ReactTransitionGroup
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-cloneWithProps.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrcl
7 | source.js
8 | import cloneWithProps
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-createFragment.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrcf
7 | source.js
8 | import createFragment
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-shallowCompare.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrsc
7 | source.js
8 | import shallowCompare
9 |
--------------------------------------------------------------------------------
/snippets/react-addons/import/import-update.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imru
7 | source.js
8 | import update
9 |
--------------------------------------------------------------------------------
/snippets/react-router/Link.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $2$0
4 | ]]>
5 |
6 | link
7 | source.js
8 | react-router Link
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/README.md:
--------------------------------------------------------------------------------
1 | React-Router
2 | =================================
3 | Trigger | Description
4 | :------- | :-------
5 | **link** | react-router Link
6 | **iroute** | Router.IndexRoute
7 | **ilink** | Router.IndexLink
8 | **redirect** | react-router Redirect
9 | **imrr** | import react-router
10 | **route** | Router.Route
11 | **router** | Router.Route
12 |
--------------------------------------------------------------------------------
/snippets/react-router/Redirect.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $0
4 | ]]>
5 |
6 | redirect
7 | source.js
8 | react-router Redirect
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/Router.IndexLink.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $2
4 | ]]>
5 |
6 | ilink
7 | source.js
8 | Router.IndexLink
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/Router.IndexRoute.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $0
4 | ]]>
5 |
6 | iroute
7 | source.js
8 | Router.IndexRoute
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/Router.Route.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $0
4 | ]]>
5 |
6 | route
7 | source.js
8 | Router.Route
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/Router.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 | $0
4 | ]]>
5 |
6 | router
7 | source.js
8 | Router.Route
9 |
10 |
--------------------------------------------------------------------------------
/snippets/react-router/importReactRouter.sublime-snippet:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | imrr
7 | source.js
8 | import react-router
9 |
10 |
--------------------------------------------------------------------------------