Skip to content

Commit d44df7c

Browse files
committed
redo website inital commit
1 parent 41c5c25 commit d44df7c

File tree

6 files changed

+1119
-88
lines changed

6 files changed

+1119
-88
lines changed

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
},
1919
"bolt": {
2020
"workspaces": [
21-
"packages/*"
21+
"packages/*",
22+
"website"
2223
]
2324
},
2425
"preconstruct": {
@@ -85,6 +86,9 @@
8586
"prettier": "^1.13.7",
8687
"react": "^16.3.1",
8788
"react-addons-test-utils": "^15.6.2",
88-
"react-dom": "^16.3.1"
89+
"react-dom": "^16.3.1",
90+
"webpack": "^4.29.6",
91+
"webpack-cli": "^3.3.0",
92+
"webpack-dev-server": "^3.2.1"
8993
}
9094
}

website/.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["@babel/preset-react", "@babel/preset-env"]
3+
}

website/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "website",
3+
"version": "0.0.0",
4+
"dependencies": {
5+
"react": "^16.3.1",
6+
"react-dom": "^16.3.1"
7+
},
8+
"devDependencies": {
9+
"@babel/core": "^7.4.0",
10+
"@babel/preset-env": "^7.4.2",
11+
"@babel/preset-react": "^7.0.0",
12+
"babel-loader": "^8.0.5",
13+
"html-webpack-plugin": "^3.2.0",
14+
"webpack": "^4.29.6",
15+
"webpack-cli": "^3.3.0",
16+
"webpack-dev-server": "^3.2.1"
17+
}
18+
}

website/src/app.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import React from 'react';
2+
import ReactDOM from 'react-dom';
3+
4+
const App = () => <div>Hello World!</div>;
5+
6+
const root = document.createElement('div');
7+
root.id = 'root';
8+
document.body.appendChild(root);
9+
10+
ReactDOM.render(<App />, document.getElementById('root'));

website/webpack.config.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
const path = require('path');
2+
const HtmlWebpackPlugin = require('html-webpack-plugin');
3+
4+
module.exports = {
5+
mode: 'development',
6+
entry: path.resolve(__dirname, 'src', 'app.js'),
7+
output: {
8+
filename: 'bundle.js',
9+
path: path.resolve(__dirname, 'dist')
10+
},
11+
devServer: {
12+
contentBase: './dist'
13+
},
14+
module: {
15+
rules: [
16+
{
17+
test: /\.jsx?$/,
18+
exclude: /(node_modules)/,
19+
use: {
20+
loader: 'babel-loader'
21+
}
22+
}
23+
]
24+
},
25+
plugins: [new HtmlWebpackPlugin()]
26+
};

0 commit comments

Comments
 (0)