| @@ -130,7 +130,6 @@ dmypy.json | |||
| .idea/' | |||
| .DS_Store | |||
| .vscode | |||
| # Intellij IDEA Files | |||
| .idea/ | |||
| @@ -0,0 +1,7 @@ | |||
| /**/node_modules/* | |||
| node_modules/ | |||
| dist/ | |||
| build/ | |||
| out/ | |||
| .next/ | |||
| @@ -23,6 +23,6 @@ | |||
| ] | |||
| } | |||
| ], | |||
| "react-hooks/exhaustive-deps": "warning" | |||
| "react-hooks/exhaustive-deps": "warn" | |||
| } | |||
| } | |||
| } | |||
| @@ -0,0 +1,4 @@ | |||
| #!/usr/bin/env sh | |||
| . "$(dirname -- "$0")/_/husky.sh" | |||
| cd ./web && npx lint-staged | |||
| @@ -0,0 +1,23 @@ | |||
| { | |||
| "prettier.enable": false, | |||
| "editor.formatOnSave": true, | |||
| "editor.codeActionsOnSave": { | |||
| "source.fixAll.eslint": true | |||
| }, | |||
| "eslint.format.enable": true, | |||
| "[python]": { | |||
| "editor.formatOnType": true | |||
| }, | |||
| "[html]": { | |||
| "editor.defaultFormatter": "vscode.html-language-features" | |||
| }, | |||
| "[typescriptreact]": { | |||
| "editor.defaultFormatter": "vscode.typescript-language-features" | |||
| }, | |||
| "[javascriptreact]": { | |||
| "editor.defaultFormatter": "vscode.typescript-language-features" | |||
| }, | |||
| "[jsonc]": { | |||
| "editor.defaultFormatter": "vscode.json-language-features" | |||
| } | |||
| } | |||
| @@ -7,9 +7,9 @@ export type IAppDetail = { | |||
| const AppDetail: FC<IAppDetail> = ({ children }) => { | |||
| return ( | |||
| <> | |||
| {children} | |||
| </> | |||
| <> | |||
| {children} | |||
| </> | |||
| ) | |||
| } | |||
| @@ -7,7 +7,9 @@ | |||
| "build": "next build", | |||
| "start": "next start", | |||
| "lint": "next lint", | |||
| "fix": "next lint --fix" | |||
| "fix": "next lint --fix", | |||
| "eslint-fix": "eslint --fix", | |||
| "prepare": "cd ../ && husky install ./web/.husky" | |||
| }, | |||
| "dependencies": { | |||
| "@emoji-mart/data": "^1.1.2", | |||
| @@ -78,8 +80,18 @@ | |||
| "@types/qs": "^6.9.7", | |||
| "autoprefixer": "^10.4.14", | |||
| "eslint-plugin-react-hooks": "^4.6.0", | |||
| "husky": "^8.0.3", | |||
| "lint-staged": "^13.2.2", | |||
| "miragejs": "^0.1.47", | |||
| "postcss": "^8.4.21", | |||
| "tailwindcss": "^3.2.7" | |||
| }, | |||
| "lint-staged": { | |||
| "**/*.js?(x)": [ | |||
| "eslint --fix" | |||
| ], | |||
| "**/*.ts?(x)": [ | |||
| "eslint --fix" | |||
| ] | |||
| } | |||
| } | |||
| } | |||