Kain344 73b6fc268f
Gitea Auto Deploy / Deploy-Container (push) Failing after 46s
Refactor TypeScript interfaces and types across multiple files for consistency and clarity
- Updated metadata interfaces in `metaData.ts` for improved readability.
- Refactored `mics.ts` types to enhance structure and maintainability.
- Added `Invasion` type to `mocDetail.ts` and `peakDetail.ts` for new functionality.
- Simplified modal configuration in `modelConfig.ts`.
- Cleaned up monster detail interfaces in `monsterDetail.ts`.
- Enhanced battle configuration types in `pfDetail.ts` to include `Invasion`.
- Updated JSON schemas in `srtools.zod.ts` to use `nullish` for optional fields.
- Introduced new skills-lock.json for skill management.
- Added global type declarations for CSS and SCSS modules in `global.d.ts`.
2026-08-27 00:41:35 +07:00
2026-06-02 18:24:12 +07:00
2026-04-13 18:05:27 +07:00
2026-04-13 18:05:27 +07:00
2026-04-13 18:05:27 +07:00

Firefly SrTools

Next.js Bun TypeScript License

Firefly SrTools is a modern, high-performance web toolkit designed to streamline workflows and provide essential services. This project is built upon the powerful synergy of the Next.js framework and the ultra-fast Bun.js runtime, ensuring lightning-fast development and deployment.


Live Sites

The application is deployed and available at the following URLs:

Role URL
Main Site srtools.punklorde.org

Key Features

  • Optimized Performance: Leveraging Bun for dependency management, scripting, and development server speed.
  • Next.js App Router: Modern routing and data fetching using the latest Next.js architecture.
  • Server-Side Rendering (SSR): Enhanced SEO and faster initial load times for improved user experience.
  • Robust Type Safety: Built with TypeScript for reliable and maintainable code.
  • Modular Design: Clean separation of concerns with reusable components and utilities.

Technology Stack

  • Frontend Framework: Next.js 15 (React)
  • Runtime & Package Manager: Bun
  • Language: TypeScript
  • Styling: (Tailwind CSS, DaisyUI)
  • State Management: (Zustand)

Prerequisites

Ensure you have Bun installed on your system.

Install Bun (macOS, WSL, Linux):

curl -fsSL [https://bun.sh/install](https://bun.sh/install) | bash

Development

bun install
bun run dev
bun run build
bun run start
S
Description
No description provided
Readme
26 MiB
Languages
TypeScript 99.3%
CSS 0.4%
Dockerfile 0.2%