/vue3-typescript-sample

vue3-typescript-sample

Primary LanguageVueMIT LicenseMIT

๐ŸŒ™ vue3-typescript-sample

CircleCI GitHub issues GitHub forks GitHub stars GitHub license

๐Ÿ“— ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎๆฆ‚่ฆ

Vue3 ใฎๅญฆ็ฟ’็”จใ‚ตใƒณใƒ—ใƒซใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใงใ™ใ€‚

ๅˆฉ็”จใ—ใฆใ„ใ‚‹ๆŠ€่ก“

  • Vue3
  • Vuetify
  • Typescript
  • AWS Cognito
  • Sass
  • Tailwind Css
  • jest
  • ESLint & Prettier
  • i18n
  • husky
  • StoryBook

๐ŸŒ Demo

https://vue3-typescript-sample.vercel.app

TOP็”ป้ข ใƒžใ‚คใƒšใƒผใ‚ธไธ€่ฆง ๆŠ•็จฟใƒ•ใ‚ฉใƒผใƒ 

๐Ÿ”ง ็’ฐๅขƒๆง‹็ฏ‰

# Node.js ใฎใƒใƒผใ‚ธใƒงใƒณใ‚’็ขบ่ช
$ node -v
v16.13.1
# yarnใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซ
$ npm install -g yarn
# ใƒขใ‚ธใƒฅใƒผใƒซใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซ
$ yarn

๐Ÿ“ฆ ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๆง‹้€ 

.
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ dist
โ”œโ”€โ”€ index.html
โ”œโ”€โ”€ jest.config.js
โ”œโ”€โ”€ src
โ”‚    โ”œโ”€โ”€ App.vue
โ”‚    โ”œโ”€โ”€ __tests__
โ”‚    โ”œโ”€โ”€ assets
โ”‚    โ”œโ”€โ”€ components
โ”‚    โ”œโ”€โ”€ constants
โ”‚    โ”œโ”€โ”€ env.d.ts
โ”‚    โ”œโ”€โ”€ layouts
โ”‚    โ”œโ”€โ”€ locales
โ”‚    โ”œโ”€โ”€ main.ts
โ”‚    โ”œโ”€โ”€ pages
โ”‚    โ”œโ”€โ”€ plugins
โ”‚    โ”œโ”€โ”€ router.ts
โ”‚    โ”œโ”€โ”€ services
โ”‚    โ”œโ”€โ”€ store
โ”‚    โ”œโ”€โ”€ stories
โ”‚    โ”œโ”€โ”€ styles
โ”‚    โ””โ”€โ”€ utilities
โ”œโ”€โ”€ tailwind.config.js
โ”œโ”€โ”€ tsconfig.jest.json
โ”œโ”€โ”€ tsconfig.json
โ”œโ”€โ”€ tsconfig.node.json
โ”œโ”€โ”€ vite.config.ts
โ””โ”€โ”€ yarn.lock

๐Ÿ–Š๏ธ ่ตทๅ‹•ๆ–นๆณ•

$ yarn dev

๐Ÿ’ฌ ไฝฟใ„ๆ–น

# run test
$ yarn test

# run lintfix & prettier
$ yarn fix

# run storybook
$ yarn storybook

๐ŸŽจ ๅ‚่€ƒ

ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ ๆฆ‚่ฆ
Vuetify 3 Beta Vuetify 3 Beta
Material Design Icons Material Design Icons
Tailwind CSS Tailwind CSS
vee-validate vee-validate
husky v6 ใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ–นๆณ•ใจไฝฟใ„ๆ–นใ€‚lint-staged ใ‚‚ๅฐŽๅ…ฅใ—ใฆใ€ๅ“่ณชใ‚’ไฟใจใ† husky v6 ใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ–นๆณ•ใจไฝฟใ„ๆ–นใ€‚lint-staged ใ‚‚ๅฐŽๅ…ฅใ—ใฆใ€ๅ“่ณชใ‚’ไฟใจใ†

๐ŸŽซ Licence

MIT

๐Ÿ‘€ Author

isystk