Skip to content

Commit 8d67c0b

Browse files
authored
chore: security updates to dev dependencies & cleanup (#289)
- 🔧 Upgrade babel and presets (env & react). - 🔧 Upgrade ESLint & Prettier. - 🔥 Remove unused dependencies/configs/scripts.
1 parent 5f496ba commit 8d67c0b

19 files changed

+6874
-26664
lines changed

.babelrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

.babelrc.json

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

.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Config
5+
webpack.config.js

.eslintrc.json

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,28 @@
11
{
2-
"extends": ["airbnb", "prettier"],
3-
"plugins": ["prettier", "flowtype"],
2+
"env": {
3+
"browser": true
4+
},
5+
"parser": "@babel/eslint-parser",
6+
"parserOptions": {
7+
"ecmaFeatures": {
8+
"jsx": true
9+
},
10+
"sourceType": "module"
11+
},
12+
"settings": {
13+
"react": {
14+
"version": "detect"
15+
}
16+
},
17+
"extends": [
18+
"eslint:recommended",
19+
"plugin:react/recommended",
20+
"plugin:react-hooks/recommended",
21+
"plugin:import/recommended",
22+
"plugin:prettier/recommended"
23+
],
424
"rules": {
5-
"prettier/prettier": "error"
25+
"no-unused-vars": "off",
26+
"react/prop-types": "off"
627
}
728
}

.flowconfig

Lines changed: 0 additions & 11 deletions
This file was deleted.

.npmignore

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
docs
2-
src
3-
.babelrc
4-
webpack.config.js
1+
/.github
2+
/demo
3+
/src
4+
.all-contributorsrc
5+
.babelrc.json
6+
.eslintignore
7+
.eslintrc.json
8+
.prettierignore
9+
.prettierrc.json
10+
webpack.config.js

.prettierignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Build
2+
/lib
3+
4+
# Demo Build
5+
/demo
6+
7+
# Dependencies
8+
/node_modules

.prettierrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.prettierrc.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"arrowParens": "always",
3+
"semi": true,
4+
"singleQuote": true,
5+
"tabWidth": 2,
6+
"trailingComma": "es5",
7+
"useTabs": false
8+
}

.travis.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)