A fes.js + TypeScript starter template
  • TypeScript 69.1%
  • Vue 12.5%
  • CSS 6.9%
  • SCSS 4.1%
  • Shell 3.6%
  • Other 3.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-06-12 11:30:08 +08:00
.github/workflows feat: change ci CLONE_TOKEN to REPOSITORY_TOKEN 2023-10-30 17:58:49 +08:00
.vscode chore: fix configs 2022-05-22 22:40:16 +08:00
docker Merge branch 'main' of https://github.com/daotl/fes-starter 2022-12-03 20:19:35 +08:00
k8s ci: update deploy config 2023-02-17 10:46:57 +08:00
locales feat: add vue-i18n and Vue Macros 2023-10-24 14:28:22 +08:00
public WIP: upgrade to Fes.js v3 with Vite 2022-05-22 13:30:39 +08:00
scripts Merge branch 'main' of github.com:daotl/fes-starter 2023-10-14 16:33:42 +08:00
src chore: upgrade deps 2024-05-29 10:50:36 +08:00
.commitlintrc.js Merge branch 'main' of https://github.com/daotl/fes-starter into main 2024-05-29 10:39:57 +08:00
.editorconfig feat: switch to TypeScript, custom ESLint config, update deps 2021-12-27 13:55:59 +08:00
.env.dev setup: vite-plugin-vue-inspector 2023-05-25 16:32:21 +08:00
.fes.js Merge branch 'main' of https://github.com/daotl/fes-starter into main 2024-05-29 10:39:57 +08:00
.fes.prod.js feat: add alias: ~ -> src 2021-12-27 15:06:11 +08:00
.gitignore Merge branch 'main' of https://github.com/daotl/fes-starter 2022-12-03 16:17:00 +08:00
.lefthook.yml setup: update Lefthook config 2023-10-24 09:34:10 +08:00
.npmrc Merge branch 'main' of https://github.com/daotl/fes-starter 2022-11-29 11:23:24 +08:00
.stylelintrc.js style: update Stylelint config 2023-10-24 10:04:39 +08:00
eslint.config.js Merge branch 'main' of https://github.com/daotl/fes-starter into main 2024-05-29 10:39:57 +08:00
index.html upgrade: upgrade dependencies 2024-05-28 18:02:33 +08:00
package.json chore: upgrade deps 2024-06-12 11:30:08 +08:00
pnpm-lock.yaml chore: upgrade deps 2024-06-12 11:30:08 +08:00
pnpm-workspace.yaml k8s: add Pulumi tempalte to deploy demo 2022-12-08 11:21:14 +08:00
README.md Merge branch 'main' of https://github.com/daotl/fes-starter 2023-10-24 15:43:33 +08:00
tsconfig.json Merge branch 'main' of https://github.com/daotl/fes-starter 2023-10-24 15:43:33 +08:00
unocss.config.ts chore: update UnoCSS config 2023-05-25 16:30:52 +08:00

fes-starter

Build Status

A fes.js + Vite + TypeScript starter template.

This template added our team's specific project setup to the upstream template.

Checkout the single-page branch for single page apps like dashboards (no Vue Router)

Technology stack

Project setup

npm install -g @fesjs/create-fes-app
pnpm install

Compiles and hot-reloads for development

npm run dev

Compiles and minifies for production

npm run prod

Lint & fix

npm run lint
npm run lint:fix

See Fes.js CLI docs and package.json for more.

Guides & References

Must-read

Read the following must-read to understand the technology stack of this template.