Skip to content

Commit f3974fa

Browse files
committedSep 26, 2017
Adds linting, prettier
Includes package-lock.json from npm 5.
1 parent 8e0446b commit f3974fa

10 files changed

+7404
-60
lines changed
 

‎.eslintignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/node_modules
2+
/index.js
3+
/velocity-component.js
4+
/velocity-helpers.js
5+
/velocity-transition-group.js
6+
/lib

‎.eslintrc

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parser": "babel-eslint",
3+
"env": {
4+
"browser": true,
5+
"node": true,
6+
"es6": true
7+
},
8+
"plugins": [
9+
"import",
10+
"react",
11+
"prettier"
12+
],
13+
"extends": [
14+
"eslint:recommended",
15+
"plugin:react/recommended",
16+
"prettier",
17+
"prettier/react"
18+
],
19+
"rules": {
20+
"prettier/prettier": ["error", {
21+
"singleQuote": true,
22+
"trailingComma": "es5"
23+
}]
24+
}
25+
}

‎demo/app.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ var React = require('react');
22
var ReactDOM = require('react-dom');
33
var MainComponent = require('./main');
44

5-
ReactDOM.render(React.createElement(MainComponent), document.getElementById('app'));
5+
ReactDOM.render(
6+
React.createElement(MainComponent),
7+
document.getElementById('app')
8+
);

‎demo/webpack.config.js

+8-11
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,28 @@
1-
var webpack = require('webpack');
2-
31
module.exports = {
42
context: __dirname,
53
entry: './app.js',
64
devtool: 'eval',
75
resolve: {
8-
extensions: ['', '.js', '.jsx']
6+
extensions: ['', '.js', '.jsx'],
97
},
108
output: {
119
path: __dirname + '/build',
12-
filename: 'bundle.js'
10+
filename: 'bundle.js',
1311
},
1412
module: {
1513
loaders: [
16-
{ test: /\.css$/, loader: "style-loader!css-loader" },
14+
{ test: /\.css$/, loader: 'style-loader!css-loader' },
1715
{
1816
test: /\.jsx?$/,
1917
exclude: /(node_modules|bower_components)/,
20-
loaders: ['react-hot', 'babel']
18+
loaders: ['react-hot', 'babel'],
2119
},
2220
{
2321
test: /\.js?$/,
2422
exclude: /(node_modules|bower_components)/,
25-
loaders: ['react-hot']
26-
}
27-
]
23+
loaders: ['react-hot'],
24+
},
25+
],
2826
},
29-
plugins: [
30-
],
27+
plugins: [],
3128
};

0 commit comments

Comments
 (0)