Skip to content
This repository was archived by the owner on Oct 18, 2018. It is now read-only.

Commit 19036e1

Browse files
Hoang Chau KhanhHoang Chau Khanh
authored andcommitted
Initial basic structure for repo
1 parent c4779a3 commit 19036e1

File tree

6 files changed

+71
-0
lines changed

6 files changed

+71
-0
lines changed

.babelrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"presets": [
3+
"es2015",
4+
"react"
5+
]
6+
}

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# dependencies
2+
node_modules
3+
4+
# logs
5+
*.log
6+
npm-debug.log*
7+
8+
# compiled files
9+
dist

example/app.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import ReactTree from '../lib/react-tree';
2+
import ReactDOM from 'react-dom';
3+
4+
ReactDOM.render(<ReactTree />, document.getElementById('app'));

example/index.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<title>example react-tree</title>
6+
7+
<script src="https://fb.me/react-15.3.0.js"></script>
8+
<script src="https://fb.me/react-dom-15.3.0.js"></script>
9+
</head>
10+
11+
<body>
12+
<div id="app"></div>
13+
14+
<script src="bundle.js"></script>
15+
</body>
16+
17+
</html>

lib/react-tree.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React from 'react';
2+
import ReactDOM from 'react-dom';
3+
4+
export default class ReactTree extends React.Component {
5+
render() {
6+
return (<div>Hello React</div>);
7+
}
8+
}

webpack.config.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
const webpack = require('webpack');
2+
3+
module.exports = {
4+
entry: './example/app.js',
5+
output: {
6+
filename: 'bundle.js',
7+
path: __dirname + '/example',
8+
publicPath: '/example/',
9+
},
10+
module: {
11+
loaders: [
12+
{
13+
test: /\.css$/,
14+
loader: 'style!css'
15+
},
16+
{
17+
test: /\.js$/,
18+
exclude: /node_modules/,
19+
loader: 'babel-loader',
20+
}
21+
]
22+
},
23+
externals: {
24+
'react': 'React',
25+
'react-dom': 'ReactDOM'
26+
}
27+
};

0 commit comments

Comments
 (0)