|
před 1 týdnem | |
---|---|---|
.vscode | před 2 měsíci | |
public | před 1 měsícem | |
src | před 1 týdnem | |
.deepsource.toml | před 2 měsíci | |
.editorconfig | před 2 měsíci | |
.env.development | před 3 týdny | |
.env.production | před 3 týdny | |
.gitattributes | před 1 měsícem | |
.gitignore | před 2 měsíci | |
.prettierrc.json | před 2 měsíci | |
LICENSE | před 2 měsíci | |
README.en_US.md | před 1 měsícem | |
README.md | před 1 měsícem | |
eslint.config.ts | před 1 měsícem | |
index.html | před 3 týdny | |
package.json | před 1 týdnem | |
pnpm-lock.yaml | před 1 týdnem | |
tailwind.config.ts | před 2 měsíci | |
tsconfig.app.json | před 3 týdny | |
tsconfig.json | před 2 měsíci | |
tsconfig.node.json | před 3 týdny | |
tsconfig.vitest.json | před 1 měsícem | |
vercel.json | před 2 měsíci | |
vite.config.ts | před 3 týdny | |
vitest.config.ts | před 2 měsíci |
Lithe Admin is a lightweight and elegant admin template built with Vue 3
, Naive UI
, Vite 7
, Tailwind CSS 4
, TypeScript
, and Pinia
. It adopts an origami-style page structure, features minimal business dependencies and low-coupled configuration, and is crafted for flexible extension and personalization—ideal for rapidly bootstrapping and progressively iterating admin systems.
^20.19.0
or >=22.12.0
pnpm
(recommended), or npm
, or yarn
# Using pnpm (recommended)
pnpm create lithe@latest
# Or npm
npm create lithe@latest
# Or yarn
yarn create lithe@latest
# Using pnpm (recommended)
pnpm install
# Or npm
npm install
# Or yarn
yarn install
pnpm dev
pnpm test:unit
pnpm build
pnpm preview
# Lint check
pnpm lint:check
# Lint fix
pnpm lint:fix
# Format check
pnpm format:check
# Format fix
pnpm format:fix
This project uses Iconify. Usage examples:
<!-- Using the `ph` prefix -->
<span class="iconify ph--x"></span>
<!-- Direct usage -->
<span class="iconify-[fluent--data-area-32-regular]"></span>
The ph
prefix needs to be configured in src/assets/base.css
. Refer to the official docs: Iconify Tailwind 4
@plugin "@iconify/tailwind4" {
prefixes: ph;
prefix: 'iconify';
scale: 1.2;
}