Skip to content

Commit a91bafe

Browse files
committed
chore: Add Code Formatter.
1 parent 10e9ec4 commit a91bafe

File tree

4 files changed

+38
-6
lines changed

4 files changed

+38
-6
lines changed

Diff for: .husky/pre-commit

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx pretty-quick --staged

Diff for: .prettierignore

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
**/*.md
2+
**/*.svg
3+
**/*.ejs
4+
**/*.html
5+
**/*.yml
6+
package.json
7+
node_modules
8+
dist
9+
build
10+
coverage
11+
lib
12+
esm
13+
test

Diff for: .prettierrc

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "all",
4+
"printWidth": 120,
5+
"overrides": [
6+
{
7+
"files": ".prettierrc",
8+
"options": { "parser": "json" }
9+
}
10+
]
11+
}

Diff for: package.json

+10-6
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@
66
"main": "cjs/index.js",
77
"module": "esm/index.js",
88
"scripts": {
9-
"prepare": "npm run build",
9+
"prepare": "npm run build && husky install",
1010
"released": "npm run build && npm run doc",
1111
"doc": "kkt build --app-src ./website",
1212
"start": "kkt start --app-src ./website",
13-
"watch": "tsbb watch",
14-
"build": "tsbb build && npm run css:build && npm run css:build:dist",
1513
"css:watch": "compile-less -d src -o esm --watch",
1614
"css:build": "compile-less -d src -o esm",
17-
"css:build:dist": "compile-less -d src --combine markdown-editor.css --rm-global"
15+
"css:build:dist": "compile-less -d src --combine markdown-editor.css --rm-global",
16+
"prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'",
17+
"pretty-quick": "pretty-quick --staged",
18+
"watch": "tsbb watch",
19+
"build": "tsbb build && npm run css:build && npm run css:build:dist"
1820
},
1921
"repository": {
2022
"type": "git",
@@ -52,12 +54,14 @@
5254
"@types/react-dom": "17.0.9",
5355
"@uiw/react-github-corners": "1.5.3",
5456
"@uiw/reset.css": "1.0.5",
55-
"babel-plugin-transform-remove-imports": "1.5.5",
5657
"compile-less-cli": "1.8.9",
5758
"kkt": "6.11.0",
59+
"prettier": "2.4.1",
60+
"pretty-quick": "3.1.1",
5861
"react": "17.0.2",
5962
"react-dom": "17.0.2",
60-
"tsbb": "3.4.4"
63+
"tsbb": "3.4.4",
64+
"husky": "^7.0.0"
6165
},
6266
"browserslist": {
6367
"production": [

0 commit comments

Comments
 (0)