Skip to content

Repository files navigation

椰果工具箱 · WUWA-AFYG-TOOL

SvelteKit Vite Vercel Cloudflare Pages

适合所有人的《鸣潮》拉表、排轴、配装对比计算工具。

SvelteKit

主站:凹分椰果 | 副站:滑坡椰果

另见:椰果工坊

基于Supabase:d4rkOfficial/wuwa-afyg-share

基于Github-Issues:CoconutToolBox/wuwa-afyg-share-github(推荐)

配合 椰果工具箱 使用的《鸣潮》工程分享平台。

用户可以上传椰果工具箱导出的工程 JSON,生成带有效期的分享链接;访客可浏览、克隆(下载)他人的拉表排轴工程。

功能

  • 队伍配置 — 选择角色、武器、首位声骸、套装
  • 排轴 — 序列编排操作块和时间参考线,准确的二合一排轴
  • 拉表 — 支持 Buff-全览、Buff-差异 模式,给每一段伤害配置 Buff;Buff 可设生效条件(角色共鸣链 / 武器精炼阶数)并指定参考角色;速查弹窗展示倍率条目的共鸣能量与偏谐值
  • 词条/环境配置 — 声骸主副词条配置、敌怪环境设置
  • 结果:数据分析 — 具体、分段、清晰的伤害计算过程及DPS、伤害占比;可调整各角色共鸣链/精炼档位对比结果

技术栈

技术
框架 SvelteKit (Svelte 5, Runes)
构建 Vite
部署 Vercel · Cloudflare Pages
语言 TypeScript
样式 TailwindCSS
图标 Iconify (@iconify/svelte + Material Design Icons)

本地

开发

pnpm install
pnpm run dev

构建 & 预览

pnpm run build
pnpm run preview

部署

项目直接支持 VercelCloudflare Pages 双平台部署。构建时通过 DEPLOY_TARGET 环境变量切换适配器。

Vercel

默认适配器,push 到 main 分支后 Vercel 自动部署(无需额外配置)。

Cloudflare Pages

在 CF Pages 控制台新建项目,连接同一仓库,配置如下:

设置
框架预设 SvelteKit
构建命令 DEPLOY_TARGET=cloudflare pnpm run build
构建输出目录 .svelte-kit/cloudflare
环境变量 DEPLOY_TARGET = cloudflare

API

API 基于 nanoka 精简提纯,随版本自动更新。上游以 DataProvider 适配器模式接入(src/lib/api/provider/),接入新上游的流程与 数据质量验收标准见 docs/upstream-integration.md

声明

本项目基于 MIT 许可 开源,并附有原作者的补充声明,详情请参阅 LICENSE 文件。

About

椰果工具箱

Topics

Resources

Stars

38 stars

Watchers

1 watching

Forks

Contributors

Languages