summaryrefslogtreecommitdiffstats
path: root/ui/package.json
diff options
context:
space:
mode:
authorzacanger <zac@zacanger.com>2019-10-18 16:27:34 -0600
committerzacanger <zac@zacanger.com>2019-10-18 16:28:54 -0600
commit7836e29c379a15eab9a11ea329546119d7c20178 (patch)
treed0b81dc8bbfc42b02963a0af118172a227836195 /ui/package.json
parent9fad242382cbd730e17fa64323900721f656d416 (diff)
add husky, lint-staged, sortpack
Diffstat (limited to 'ui/package.json')
-rw-r--r--ui/package.json42
1 files changed, 33 insertions, 9 deletions
diff --git a/ui/package.json b/ui/package.json
index 603faf0b..df5e0757 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -1,20 +1,16 @@
{
"name": "lemmy",
- "version": "1.0.0",
"description": "A simple UI for lemmy",
+ "version": "1.0.0",
+ "author": "Dessalines",
+ "license": "GPL-2.0-or-later",
"main": "index.js",
"scripts": {
- "start": "node fuse dev",
"build": "node fuse prod",
- "lint": "eslint --report-unused-disable-directives --ext .js,.ts,.tsx src"
+ "lint": "eslint --report-unused-disable-directives --ext .js,.ts,.tsx src",
+ "start": "node fuse dev"
},
"keywords": [],
- "author": "Dessalines",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=8.9.0"
- },
- "engineStrict": true,
"dependencies": {
"@types/autosize": "^3.0.6",
"@types/js-cookie": "^2.2.1",
@@ -48,8 +44,36 @@
"eslint-plugin-inferno": "^7.14.3",
"eslint-plugin-jane": "^7.0.0",
"fuse-box": "^3.1.3",
+ "husky": "^3.0.9",
+ "lint-staged": "^9.4.2",
+ "sortpack": "^2.0.1",
"ts-transform-classcat": "^0.0.2",
"ts-transform-inferno": "^4.0.2",
"typescript": "^3.5.3"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ },
+ "engineStrict": true,
+ "husky": {
+ "hooks": {
+ "pre-commit": "lint-staged",
+ "pre-push": "npm run lint"
+ }
+ },
+ "lint-staged": {
+ "*.js": [
+ "npm run lint"
+ ],
+ "*.ts": [
+ "npm run lint"
+ ],
+ "*.tsx": [
+ "npm run lint"
+ ],
+ "package.json": [
+ "sortpack",
+ "git add"
+ ]
}
}