Update lint-staged and husky

This commit is contained in:
Nicolas Gallagher
2022-07-04 13:34:57 -07:00
parent 174b8f505a
commit 3f04120d50
4 changed files with 548 additions and 680 deletions
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npx --no lint-staged
+537 -672
View File
File diff suppressed because it is too large Load Diff
+5 -6
View File
@@ -17,6 +17,7 @@
"release:benchmarks": "git checkout gh-pages && rm -rf ./docs/benchmarks && mv packages/benchmarks/dist ./docs/benchmarks && git add -A && git commit -m \"Deploy benchmarks\" && git push origin gh-pages && git checkout -", "release:benchmarks": "git checkout gh-pages && rm -rf ./docs/benchmarks && mv packages/benchmarks/dist ./docs/benchmarks && git add -A && git commit -m \"Deploy benchmarks\" && git push origin gh-pages && git checkout -",
"release:react-native-web-docs": "git checkout gh-pages && rm -rf ./docs && mv packages/react-native-web-docs/dist ./docs && git add ./docs && git commit -m \"Deploy documentation\" && git push origin gh-pages && git checkout -", "release:react-native-web-docs": "git checkout gh-pages && rm -rf ./docs && mv packages/react-native-web-docs/dist ./docs && git add ./docs && git commit -m \"Deploy documentation\" && git push origin gh-pages && git checkout -",
"postrelease": "npm run release:react-native-web-docs && npm run release:benchmarks", "postrelease": "npm run release:react-native-web-docs && npm run release:benchmarks",
"prepare": "husky install configs/husky",
"test": "npm run flow && npm run format && npm run lint && npm run unit --runInBand", "test": "npm run flow && npm run format && npm run lint && npm run unit --runInBand",
"unit": "npm-run-all \"unit:* {@}\" --", "unit": "npm-run-all \"unit:* {@}\" --",
"unit:dom": "jest --config ./configs/jest.config.js", "unit:dom": "jest --config ./configs/jest.config.js",
@@ -50,11 +51,11 @@
"flow-bin": "0.148.0", "flow-bin": "0.148.0",
"gen-flow-files": "^0.4.11", "gen-flow-files": "^0.4.11",
"glob": "^7.1.6", "glob": "^7.1.6",
"husky": "^4.3.8", "husky": "^8.0.0",
"inline-style-prefixer": "^6.0.0", "inline-style-prefixer": "^6.0.0",
"jest": "^28.1.2", "jest": "^28.1.2",
"jest-environment-jsdom": "^28.1.2", "jest-environment-jsdom": "^28.1.2",
"lint-staged": "^10.5.4", "lint-staged": "^13.0.3",
"minimist": "^1.2.6", "minimist": "^1.2.6",
"npm-run-all": "^4.1.3", "npm-run-all": "^4.1.3",
"prettier": "^2.7.1" "prettier": "^2.7.1"
@@ -71,13 +72,11 @@
"lint-staged": { "lint-staged": {
"packages/react-native-web/src/index.js": [ "packages/react-native-web/src/index.js": [
"node ./scripts/createBabelReactNativeWebModuleMap.js", "node ./scripts/createBabelReactNativeWebModuleMap.js",
"prettier --write ./packages/babel-plugin-react-native-web/src/moduleMap.js", "prettier --write ./packages/babel-plugin-react-native-web/src/moduleMap.js"
"git add ./packages/babel-plugin-react-native-web/src/moduleMap.js"
], ],
"**/*.js": [ "**/*.js": [
"npm run format:fix", "npm run format:fix",
"npm run lint:fix", "npm run lint:fix"
"git update-index --again"
] ]
}, },
"prettier": { "prettier": {
+2 -2
View File
@@ -31,8 +31,8 @@
"styleq": "^0.1.2" "styleq": "^0.1.2"
}, },
"peerDependencies": { "peerDependencies": {
"react": ">=17.0.2", "react": "^17.0.2",
"react-dom": ">=17.0.2" "react-dom": "^17.0.2"
}, },
"author": "Nicolas Gallagher", "author": "Nicolas Gallagher",
"license": "MIT", "license": "MIT",