Skip to content

Commit

Permalink
feat: step 2 to use react
Browse files Browse the repository at this point in the history
  • Loading branch information
Jonathan Jalouzot committed Jul 2, 2016
1 parent 206f1cc commit 2e1f269
Show file tree
Hide file tree
Showing 9 changed files with 45 additions and 125 deletions.
15 changes: 0 additions & 15 deletions Dockerfile

This file was deleted.

19 changes: 0 additions & 19 deletions docker-compose.yml

This file was deleted.

6 changes: 6 additions & 0 deletions index.html
@@ -0,0 +1,6 @@
<!doctype html public "storage">
<html>
<meta charset=utf-8/>
<title>My First React Router App</title>
<div id=app></div>
<script src="bundle.js"></script>
7 changes: 4 additions & 3 deletions index.js
@@ -1,4 +1,5 @@
require('babel/register');
import React from 'react'
import { render } from 'react-dom'
import App from './modules/App'

var server = require('./src/server');
server.listen(8080);
render(<App/>, document.getElementById('app'))
7 changes: 7 additions & 0 deletions modules/App.js
@@ -0,0 +1,7 @@
import React from 'react'

export default React.createClass({
render() {
return <div>Hello, React2 3 Router!</div>
}
})
45 changes: 0 additions & 45 deletions npm-debug.log

This file was deleted.

28 changes: 14 additions & 14 deletions package.json
Expand Up @@ -3,22 +3,22 @@
"version": "1.0.0",
"description": "A Progressive Web App",
"main": "index.js",
"dependencies": {
"babel": "^5.8.23",
"babel-core": "^5.8.25",
"babel-eslint": "^4.1.5",
"compression": "^1.6.0",
"express": "^4.13.3",
"express-handlebars": "^2.0.1",
"pg": "^4.3.0"
},
"engines": {
"node": ">=5.0.0"
},
"bin": "bin/webpack-dev-server.js",
"scripts": {
"start": "node index.js"
"start": "webpack-dev-server --inline --content-base --host=0.0.0.0 ."
},
"dependencies": {
"react": "^0.14.7",
"react-dom": "^0.14.7",
"react-router": "^2.0.0"
},
"devDependencies": {
"babel-register": "^6.9.0"
"babel-core": "^6.5.1",
"babel-loader": "^6.2.2",
"babel-preset-es2015": "^6.5.0",
"babel-preset-react": "^6.5.0",
"http-server": "^0.8.5",
"webpack": "^1.12.13",
"webpack-dev-server": "^1.14.1"
}
}
29 changes: 0 additions & 29 deletions src/server.js

This file was deleted.

14 changes: 14 additions & 0 deletions webpack.config.js
@@ -0,0 +1,14 @@
module.exports = {
entry: './index.js',

output: {
filename: 'bundle.js',
publicPath: ''
},

module: {
loaders: [
{ test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader?presets[]=es2015&presets[]=react' }
]
}
}

0 comments on commit 2e1f269

Please sign in to comment.