add scripts for formatting
This commit is contained in:
		
							parent
							
								
									04359b8e70
								
							
						
					
					
						commit
						3e5ced6fb0
					
				
							
								
								
									
										20
									
								
								package.json
								
								
								
								
							
							
						
						
									
										20
									
								
								package.json
								
								
								
								
							| 
						 | 
				
			
			@ -4,5 +4,25 @@
 | 
			
		|||
    "js-beautify": "^1.14.4",
 | 
			
		||||
    "lint-staged": "^13.0.3",
 | 
			
		||||
    "prettier": "^2.7.1"
 | 
			
		||||
  },
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "format": "npm run format:prettier && npm run format:html",
 | 
			
		||||
    "format:prettier": "prettier --config .prettierrc \"src/**/*.{ts,css,less,scss,js}\" --write",
 | 
			
		||||
    "format:html": "js-beautify --config .jsbeautifyrc --type 'html' --file 'src/**/*.html' --replace"
 | 
			
		||||
  },
 | 
			
		||||
  "husky": {
 | 
			
		||||
    "hooks": {
 | 
			
		||||
      "pre-commit": "lint-staged"
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "lint-staged": {
 | 
			
		||||
    "*.{ts,css,less,scss,js}": [
 | 
			
		||||
      "prettier --config .prettierrc --write",
 | 
			
		||||
      "git add"
 | 
			
		||||
    ],
 | 
			
		||||
    "*.html": [
 | 
			
		||||
      "js-beautify --config .jsbeautifyrc --type 'html' --replace",
 | 
			
		||||
      "git add"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue