Skip to content

Commit 066f26b

Browse files
committed
chore(deps): update @humanmade/eslint-config
ci: add Github Actions configuration
1 parent 37a9f33 commit 066f26b

File tree

9 files changed

+2231
-1133
lines changed

9 files changed

+2231
-1133
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Run tests
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
test:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v1
10+
- name: Cache node modules
11+
uses: actions/cache@v1
12+
with:
13+
path: node_modules
14+
key: ${{ runner.OS }}-build-${{ hashFiles('**/package-lock.json') }}
15+
- name: npm install and test
16+
run: |
17+
npm install
18+
npm test
19+
env:
20+
CI: true

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
assets/dist
12
node_modules
2-
.idea/
3+
.idea/

assets/dist/mix-manifest.json

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

assets/dist/scripts/test.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/dist/scripts/test2.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

assets/dist/styles/test.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

config/eslint.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
module.exports = {
3-
extends: 'humanmade',
3+
extends: '@humanmade/eslint-config',
44
globals: {
55
jQuery: true,
66
wp: true,

package-lock.json

Lines changed: 2195 additions & 1113 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,24 @@
2727
"extends": "./config/stylelint.js"
2828
},
2929
"dependencies": {
30-
"babel-eslint": "^10.0.0",
31-
"browser-sync": "^2.26.7",
30+
"@humanmade/eslint-config": "^1.1.1",
31+
"babel-eslint": "^10.1.0",
32+
"browser-sync": "^2.26.13",
3233
"browser-sync-webpack-plugin": "^2.0.1",
3334
"cross-env": "^6.0.3",
34-
"eslint": "^5.10.0",
35-
"eslint-config-humanmade": "^0.7.0",
36-
"eslint-config-react-app": "^3.0.5",
37-
"eslint-plugin-flowtype": "^3.2.0",
38-
"eslint-plugin-import": "^2.14.0",
39-
"eslint-plugin-jsx-a11y": "^6.1.2",
40-
"eslint-plugin-react": "^7.11.1",
35+
"eslint": "^5.16.0",
36+
"eslint-config-react-app": "^3.0.8",
37+
"eslint-plugin-flowtype": "^3.13.0",
38+
"eslint-plugin-import": "^2.22.1",
39+
"eslint-plugin-jsdoc": "^29.2.0",
40+
"eslint-plugin-jsx-a11y": "^6.4.1",
41+
"eslint-plugin-react": "^7.22.0",
42+
"eslint-plugin-react-hooks": "^4.2.0",
43+
"eslint-plugin-sort-destructure-keys": "^1.3.5",
4144
"laravel-mix": "^5.0.0",
4245
"normalize-newline": "^3.0.0",
4346
"prettier-stylelint": "^0.4.2",
44-
"resolve-url-loader": "^3.1.1",
47+
"resolve-url-loader": "^3.1.2",
4548
"sass": "^1.23.3",
4649
"sass-loader": "^8.0.0",
4750
"stylelint": "^11.1.1",

0 commit comments

Comments
 (0)