Skip to content

Commit 93d5e80

Browse files
committed
First release
0 parents  commit 93d5e80

12 files changed

+126
-0
lines changed

.editorconfig

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
root = true
2+
3+
[*]
4+
end_of_line = lf
5+
charset = utf-8
6+
trim_trailing_whitespace = true
7+
insert_final_newline = true
8+
indent_style = tab
9+
10+
[*.sublime-snippet]
11+
indent_style = space
12+
indent_size = 2
13+
14+
[*.md]
15+
trim_trailing_whitespace = false

componentDidMount.sublime-snippet

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[
3+
componentDidMount() {
4+
${1}
5+
}
6+
]]></content>
7+
<tabTrigger>_rcdm</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>React: componentDidMount</description>
10+
</snippet>

componentWillMount.sublime-snippet

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[
3+
componentWillMount() {
4+
${1}
5+
}
6+
]]></content>
7+
<tabTrigger>_rcwm</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>React: componentWillMount</description>
10+
</snippet>
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[
3+
componentWillReceiveProps(nextProps) {
4+
${1}
5+
}
6+
]]></content>
7+
<tabTrigger>_rcwrp</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>React: componentWillReceiveProps</description>
10+
</snippet>

componentWillUnmount.sublime-snippet

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[
3+
componentWillUnmount() {
4+
${1}
5+
}
6+
]]></content>
7+
<tabTrigger>_rcwu</tabTrigger>
8+
<scope>source.js</scope>
9+
<description>React: componentWillUnmount</description>
10+
</snippet>

new_component.sublime-snippet

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<snippet>
2+
<content><![CDATA[
3+
import React, { Component, PropTypes } from 'react';
4+
5+
export default class ${1:MyComponent} extends Component {
6+
static propTypes = {
7+
8+
};
9+
10+
render() {
11+
return (
12+
${2:<div>MyComponent</div>}
13+
);
14+
}
15+
}
16+
]]></content>
17+
<tabTrigger>_rnc</tabTrigger>
18+
<scope>source.js</scope>
19+
<description>React: New Component</description>
20+
</snippet>
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<snippet>
2+
<content><![CDATA[
3+
import React, { PropTypes } from 'react';
4+
5+
export const ${1:MyComponent} = props => {
6+
return (
7+
${2:<div>MyComponent</div>}
8+
);
9+
}
10+
${3:MyComponent}.propTypes = {
11+
}
12+
]]></content>
13+
<tabTrigger>_rns</tabTrigger>
14+
<scope>source.js</scope>
15+
<description>React: New Stateless Component</description>
16+
</snippet>

propType_number.sublime-snippet

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[
3+
${1:myProp}: PropTypes.number,
4+
]]></content>
5+
<tabTrigger>_rpn</tabTrigger>
6+
<scope>source.js</scope>
7+
<description>React: PropTypes number</description>
8+
</snippet>
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[
3+
${1:myProp}: PropTypes.number.isRequired,
4+
]]></content>
5+
<tabTrigger>_rpnr</tabTrigger>
6+
<scope>source.js</scope>
7+
<description>React: PropTypes number required</description>
8+
</snippet>
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[
3+
${1:myProp}: PropTypes.string.isRequired,
4+
]]></content>
5+
<tabTrigger>_rpsr</tabTrigger>
6+
<scope>source.js</scope>
7+
<description>React: PropTypes string required</description>
8+
</snippet>

propTypes_string.sublime-snippet

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[
3+
${1:myProp}: PropTypes.string,
4+
]]></content>
5+
<tabTrigger>_rps</tabTrigger>
6+
<scope>source.js</scope>
7+
<description>React: PropTypes string</description>
8+
</snippet>

readme.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# alrighty-snippets for SublimeText
2+
3+
React ES6/7 snippets for [SublimeText](http://sublimetext.com)

0 commit comments

Comments
 (0)