The front-end of OpenList, powered by SolidJS
  • TypeScript 71.2%
  • JavaScript 23.2%
  • CSS 2.7%
  • HTML 1.9%
  • Shell 1%
Find a file
2026-03-13 17:47:03 +08:00
.github Merge remote-tracking branch 'upstream/main' 2026-03-13 17:47:03 +08:00
.husky chore(deps): update dependency husky to v9 (#82) 2025-07-10 21:33:24 +08:00
images feat(VideoBox): support open any player on android (#373) 2026-02-02 18:42:38 +08:00
public feat(VideoBox): support open any player on android (#373) 2026-02-02 18:42:38 +08:00
scripts style: setup prettier & husky (#23) 2022-11-29 12:42:07 +08:00
src Merge remote-tracking branch 'upstream/main' 2026-03-13 17:47:03 +08:00
.env.development chore: try to use vite-plugin-dynamic-base 2022-08-20 14:34:57 +08:00
.env.production chore: try to use vite-plugin-dynamic-base 2022-08-20 14:34:57 +08:00
.gitignore fix: zh_CN compile 2025-12-28 19:08:27 +08:00
.prettierignore feat: add libass-wasm as ASS subtitles renderer (#121) 2023-11-15 15:54:46 +08:00
.prettierrc chore: fix typo 2022-09-20 17:03:31 +08:00
build.sh Merge remote-tracking branch 'upstream/main' 2026-02-22 20:01:52 +08:00
crowdin.yml build: use crowdin cli 2022-08-12 22:42:39 +08:00
index.html refactor(aliyun_office): remove Aliyun Office preview (#169) 2025-08-18 14:02:58 +08:00
LICENSE chore: update meta (#21) 2025-06-16 15:40:15 +08:00
package.json chore(deps): update dependency mermaid to ^11.13.0 (#405) 2026-03-11 18:02:59 +08:00
pnpm-lock.yaml chore(deps): update dependency mermaid to ^11.13.0 (#405) 2026-03-11 18:02:59 +08:00
README.md refactor!: improve CDN resource management (#144) 2025-08-06 17:01:54 +08:00
renovate.json ci(renovate): set rangeStrategy to bump (#302) 2025-12-06 13:02:19 +08:00
tsconfig.json feat: setting: add Load Default Settings button; home: display loaded folder info (#100) 2025-07-14 16:38:25 +08:00
vite.config.ts refactor(preview): remove pdf (#278) 2025-11-14 12:32:33 +08:00

OpenList (frontend)

License MIT GitHub package.json version NPM Version NPM Downloads NPM Last Update

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.