Skip to content

Commit ad4d543

Browse files
authored
Merge pull request #379 from BeAPI/feature/grumphp
add lint task for grumphp npm script
2 parents 74005d5 + e40aa40 commit ad4d543

File tree

2 files changed

+106
-2
lines changed

2 files changed

+106
-2
lines changed

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
"scripts": {
1010
"start": "yarn webpack --watch --config config/webpack.dev.js",
1111
"build": "yarn webpack --config config/webpack.prod.js",
12+
"lint:css": "node_modules/.bin/stylelint \"src/scss/**/*.scss\"",
13+
"lint:js": "node_modules/.bin/eslint \"src/js/**/*.js\"",
14+
"lint": "node_modules/.bin/concurrently \"yarn lint:css\" \"yarn lint:js\"",
1215
"bundle-report": "yarn webpack --config config/webpack.prod.js --json=dist/stats.json && yarn webpack-bundle-analyzer dist/stats.json",
1316
"image": "yarn node config/image-sizes.js"
1417
},
@@ -28,6 +31,7 @@
2831
"browser-sync": "^2.27.10",
2932
"browser-sync-webpack-plugin": "^2.3.0",
3033
"clean-webpack-plugin": "^4.0.0-alpha.0",
34+
"concurrently": "^8.2.2",
3135
"css-loader": "^5.2.4",
3236
"cssnano": "^5.0.1",
3337
"esbuild-loader": "^2.19.0",

yarn.lock

Lines changed: 102 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,6 +1223,15 @@ __metadata:
12231223
languageName: node
12241224
linkType: hard
12251225

1226+
"@babel/runtime@npm:^7.21.0":
1227+
version: 7.23.2
1228+
resolution: "@babel/runtime@npm:7.23.2"
1229+
dependencies:
1230+
regenerator-runtime: ^0.14.0
1231+
checksum: 6c4df4839ec75ca10175f636d6362f91df8a3137f86b38f6cd3a4c90668a0fe8e9281d320958f4fbd43b394988958585a17c3aab2a4ea6bf7316b22916a371fb
1232+
languageName: node
1233+
linkType: hard
1234+
12261235
"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7":
12271236
version: 7.20.7
12281237
resolution: "@babel/template@npm:7.20.7"
@@ -3171,6 +3180,7 @@ __metadata:
31713180
browser-sync: ^2.27.10
31723181
browser-sync-webpack-plugin: ^2.3.0
31733182
clean-webpack-plugin: ^4.0.0-alpha.0
3183+
concurrently: ^8.2.2
31743184
css-loader: ^5.2.4
31753185
cssnano: ^5.0.1
31763186
esbuild-loader: ^2.19.0
@@ -3703,7 +3713,7 @@ __metadata:
37033713
languageName: node
37043714
linkType: hard
37053715

3706-
"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0":
3716+
"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
37073717
version: 4.1.2
37083718
resolution: "chalk@npm:4.1.2"
37093719
dependencies:
@@ -4048,6 +4058,26 @@ __metadata:
40484058
languageName: node
40494059
linkType: hard
40504060

4061+
"concurrently@npm:^8.2.2":
4062+
version: 8.2.2
4063+
resolution: "concurrently@npm:8.2.2"
4064+
dependencies:
4065+
chalk: ^4.1.2
4066+
date-fns: ^2.30.0
4067+
lodash: ^4.17.21
4068+
rxjs: ^7.8.1
4069+
shell-quote: ^1.8.1
4070+
spawn-command: 0.0.2
4071+
supports-color: ^8.1.1
4072+
tree-kill: ^1.2.2
4073+
yargs: ^17.7.2
4074+
bin:
4075+
conc: dist/bin/concurrently.js
4076+
concurrently: dist/bin/concurrently.js
4077+
checksum: 8ac774df06869773438f1bf91025180c52d5b53139bc86cf47659136c0d97461d0579c515d848d1e945d4e3e0cafe646b2ea18af8d74259b46abddcfe39b2c6c
4078+
languageName: node
4079+
linkType: hard
4080+
40514081
"config-chain@npm:^1.1.11":
40524082
version: 1.1.13
40534083
resolution: "config-chain@npm:1.1.13"
@@ -4468,6 +4498,15 @@ __metadata:
44684498
languageName: node
44694499
linkType: hard
44704500

4501+
"date-fns@npm:^2.30.0":
4502+
version: 2.30.0
4503+
resolution: "date-fns@npm:2.30.0"
4504+
dependencies:
4505+
"@babel/runtime": ^7.21.0
4506+
checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4
4507+
languageName: node
4508+
linkType: hard
4509+
44714510
"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3":
44724511
version: 2.6.9
44734512
resolution: "debug@npm:2.6.9"
@@ -10341,6 +10380,13 @@ __metadata:
1034110380
languageName: node
1034210381
linkType: hard
1034310382

10383+
"regenerator-runtime@npm:^0.14.0":
10384+
version: 0.14.0
10385+
resolution: "regenerator-runtime@npm:0.14.0"
10386+
checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3
10387+
languageName: node
10388+
linkType: hard
10389+
1034410390
"regenerator-transform@npm:^0.15.1":
1034510391
version: 0.15.1
1034610392
resolution: "regenerator-transform@npm:0.15.1"
@@ -10624,6 +10670,15 @@ __metadata:
1062410670
languageName: node
1062510671
linkType: hard
1062610672

10673+
"rxjs@npm:^7.8.1":
10674+
version: 7.8.1
10675+
resolution: "rxjs@npm:7.8.1"
10676+
dependencies:
10677+
tslib: ^2.1.0
10678+
checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119
10679+
languageName: node
10680+
linkType: hard
10681+
1062710682
"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0":
1062810683
version: 5.2.1
1062910684
resolution: "safe-buffer@npm:5.2.1"
@@ -10963,6 +11018,13 @@ __metadata:
1096311018
languageName: node
1096411019
linkType: hard
1096511020

11021+
"shell-quote@npm:^1.8.1":
11022+
version: 1.8.1
11023+
resolution: "shell-quote@npm:1.8.1"
11024+
checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b
11025+
languageName: node
11026+
linkType: hard
11027+
1096611028
"showdown@npm:^1.9.1":
1096711029
version: 1.9.1
1096811030
resolution: "showdown@npm:1.9.1"
@@ -11273,6 +11335,13 @@ __metadata:
1127311335
languageName: node
1127411336
linkType: hard
1127511337

11338+
"spawn-command@npm:0.0.2":
11339+
version: 0.0.2
11340+
resolution: "spawn-command@npm:0.0.2"
11341+
checksum: e35c5d28177b4d461d33c88cc11f6f3a5079e2b132c11e1746453bbb7a0c0b8a634f07541a2a234fa4758239d88203b758def509161b651e81958894c0b4b64b
11342+
languageName: node
11343+
linkType: hard
11344+
1127611345
"spdx-correct@npm:^3.0.0":
1127711346
version: 3.2.0
1127811347
resolution: "spdx-correct@npm:3.2.0"
@@ -11755,7 +11824,7 @@ __metadata:
1175511824
languageName: node
1175611825
linkType: hard
1175711826

11758-
"supports-color@npm:^8.0.0":
11827+
"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
1175911828
version: 8.1.1
1176011829
resolution: "supports-color@npm:8.1.1"
1176111830
dependencies:
@@ -12135,6 +12204,15 @@ __metadata:
1213512204
languageName: node
1213612205
linkType: hard
1213712206

12207+
"tree-kill@npm:^1.2.2":
12208+
version: 1.2.2
12209+
resolution: "tree-kill@npm:1.2.2"
12210+
bin:
12211+
tree-kill: cli.js
12212+
checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7
12213+
languageName: node
12214+
linkType: hard
12215+
1213812216
"trim-newlines@npm:^1.0.0":
1213912217
version: 1.0.0
1214012218
resolution: "trim-newlines@npm:1.0.0"
@@ -12165,6 +12243,13 @@ __metadata:
1216512243
languageName: node
1216612244
linkType: hard
1216712245

12246+
"tslib@npm:^2.1.0":
12247+
version: 2.6.2
12248+
resolution: "tslib@npm:2.6.2"
12249+
checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
12250+
languageName: node
12251+
linkType: hard
12252+
1216812253
"tunnel-agent@npm:^0.6.0":
1216912254
version: 0.6.0
1217012255
resolution: "tunnel-agent@npm:0.6.0"
@@ -12930,6 +13015,21 @@ __metadata:
1293013015
languageName: node
1293113016
linkType: hard
1293213017

13018+
"yargs@npm:^17.7.2":
13019+
version: 17.7.2
13020+
resolution: "yargs@npm:17.7.2"
13021+
dependencies:
13022+
cliui: ^8.0.1
13023+
escalade: ^3.1.1
13024+
get-caller-file: ^2.0.5
13025+
require-directory: ^2.1.1
13026+
string-width: ^4.2.3
13027+
y18n: ^5.0.5
13028+
yargs-parser: ^21.1.1
13029+
checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a
13030+
languageName: node
13031+
linkType: hard
13032+
1293313033
"yauzl@npm:^2.4.2":
1293413034
version: 2.10.0
1293513035
resolution: "yauzl@npm:2.10.0"

0 commit comments

Comments
 (0)