Go to file
CPTProgrammer ffcfa9c4f5
Refactor platform publishing
Introduce a new `getMinecraftVersions` function to fetch Minecraft
versions from
CurseForge with caching, along with its Zod schema and exports. Refactor
the
publishing system to use a unified `PlatformAdaptor` interface, replace
the old
`PlatformContext` type, and update the publish flow to compute version
ranges
and pass files as structured objects. Improve `resolveVersionName` to
accept a
full config object and rework `buildJarPath` to use a Template instance.
Add
server functions to retrieve filtered MC version lists for both Modrinth
and
CurseForge.
2026-07-11 09:26:05 +08:00
docs Add docs for CurseForge Meta API endpoints 2026-07-11 08:55:02 +08:00
public/platform Add CurseForge and Modrinth platform SVG icons 2026-07-06 05:12:48 +08:00
src Refactor platform publishing 2026-07-11 09:26:05 +08:00
.gitignore Initialize Next.js project with Ant Design and other dependencies 2026-07-06 07:48:07 +08:00
package-lock.json Add tRPC, TanStack Query, and client/server-only dependencies 2026-07-08 06:56:16 +08:00
package.json Add tRPC, TanStack Query, and client/server-only dependencies 2026-07-08 06:56:16 +08:00
tsconfig.json Initialize Next.js project with Ant Design and other dependencies 2026-07-06 07:48:07 +08:00
vitest.config.ts Add test runner and Vite module path resolver 2026-07-07 01:38:09 +08:00