mirror of
https://github.com/nbtca/OpenList-Frontend.git
synced 2026-09-19 23:06:09 +08:00
The front-end of OpenList, powered by SolidJS
- TypeScript 71.2%
- JavaScript 23.2%
- CSS 2.7%
- HTML 1.9%
- Shell 1%
| .github | ||
| .husky | ||
| images | ||
| public | ||
| scripts | ||
| src | ||
| .env.development | ||
| .env.production | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| build.sh | ||
| crowdin.yml | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| renovate.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
OpenList (frontend)
BUILD
You can use the build script.
Usage: ./build.sh [--dev|--release] [--compress|--no-compress] [--enforce-tag] [--skip-i18n] [--lite]
Options (will overwrite environment setting):
--dev Build development version
--release Build release version (will check if git tag match package.json version)
--compress Create compressed archive
--no-compress Skip compression
--enforce-tag Force git tag requirement for both dev and release builds
--skip-i18n Skip i18n build step
--lite Build lite version
Environment variables:
OPENLIST_FRONTEND_BUILD_MODE=dev|release (default: dev)
OPENLIST_FRONTEND_BUILD_COMPRESS=true|false (default: false)
OPENLIST_FRONTEND_BUILD_ENFORCE_TAG=true|false (default: false)
OPENLIST_FRONTEND_BUILD_SKIP_I18N=true|false (default: false)
LICENSE
MIT
CREDITS
OpenList is a resilient, community-driven fork of AList — built to defend open source against trust-based attacks.