mirror of
https://github.com/denysdovhan/wtfjs.git
synced 2026-03-13 08:42:20 +08:00
build: Update formatting and linting
This commit is contained in:
4
.husky/pre-commit
Executable file
4
.husky/pre-commit
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npx lint-staged
|
||||
1251
package-lock.json
generated
1251
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
27
package.json
27
package.json
@@ -6,9 +6,11 @@
|
||||
"wtfjs": "wtfjs.js"
|
||||
},
|
||||
"scripts": {
|
||||
"precommit": "lint-staged",
|
||||
"toc": "npx doctoc --github --title '# Table of Contents' --maxlevel 2 README*.md",
|
||||
"format": "npx prettier --write '*.{json,js}'"
|
||||
"format": "prettier --write --ignore-unknown .",
|
||||
"test": "prettier --check --ignore-unknown .",
|
||||
"release": "npx semantic-release",
|
||||
"prepare": "husky install"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -32,9 +34,9 @@
|
||||
"devDependencies": {
|
||||
"@semantic-release/git": "^9.0.0",
|
||||
"doctoc": "^2.1.0",
|
||||
"husky": "^0.14.3",
|
||||
"lint-staged": "^10.5.3",
|
||||
"prettier": "^1.14.2",
|
||||
"husky": "^7.0.4",
|
||||
"lint-staged": "^12.4.0",
|
||||
"prettier": "^2.6.2",
|
||||
"semantic-release": "^17.3.7"
|
||||
},
|
||||
"dependencies": {
|
||||
@@ -48,12 +50,21 @@
|
||||
},
|
||||
"lint-staged": {
|
||||
"README*.md": [
|
||||
"npm run toc"
|
||||
"npm run toc",
|
||||
"npm run format"
|
||||
],
|
||||
"*.{js,json}": [
|
||||
"prettier --write"
|
||||
"**/*": [
|
||||
"npm run format"
|
||||
]
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"pre-commit": "lint-staged"
|
||||
}
|
||||
},
|
||||
"prettier": {
|
||||
"embeddedLanguageFormatting": "off"
|
||||
},
|
||||
"release": {
|
||||
"plugins": [
|
||||
"@semantic-release/commit-analyzer",
|
||||
|
||||
Reference in New Issue
Block a user