- This is a sample to create a Markdown editor with React
- Minimal implementation
- Link
- Clone repository
$ git clone https://github.com/kitamuraDev/vite-react-ts-starter.git
- Move to repository
$ cd vite-react-ts-starter
- Rewrite git information
$ rm -rf .git
$ git init
$ git add .
$ git commit -m "Initial commit"
$ git remote add origin https://github.com/user/repo.git
$ git push -u origin main
- Install dependencies
- Launch application
- Build application
- Preview build results
Basically, when you do yarn install
, yarn prepare
is also executed, but if it is not executed, please execute it explicitly.
If successful, the following settings will be written to .git/hooks/pre-commit
.
#!/bin/sh
npx lint-staged
- Don't forget to install the VScode extension
- The location of the configuration file is
Users> Username> Library> Application Support> Code> User> settings.json
{
"eslint.packageManager": "yarn",
"editor.formatOnSave": false, // To avoid conflict with Prettier
"editor.codeActionsOnSave": ["source.addMissingImports", "source.fixAll.eslint"]
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.formatOnSave": true
},
"[typescript]": {
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.formatOnSave": true
},
"[json]": {
"editor.formatOnSave": true
}
}
Twitter: @kitamuraDev
MIT