A mirror of our website. https://eden-emulator.github.io/
Find a file
2025-11-23 13:58:40 +00:00
.github/workflows chore: update environment variables in deploy.yml and .env.example 2025-10-08 18:15:02 +02:00
blog chore(blog): update date 2025-11-21 12:43:32 +01:00
docs feat(blog): add initial implementation of markdown-based blog system with draft posts and JSON metadata generation 2025-11-14 17:06:40 +01:00
public Merge branch 'main' of github.com:eden-emulator/eden-emulator.github.io into feat/blog 2025-11-21 12:52:02 +01:00
scripts refactor(blog): simplify blog metadata and improve toc extraction 2025-11-21 12:43:54 +01:00
src [Chore] Update Logos and other fixes 2025-11-23 13:58:40 +00:00
.env.example chore: update environment variables in deploy.yml and .env.example 2025-10-08 18:15:02 +02:00
.gitignore chore: update .gitignore to include blog-related files and directories 2025-11-21 12:41:56 +01:00
.prettierignore [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
.prettierrc [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
CNAME Create CNAME 2025-07-05 12:12:02 -04:00
eslint.config.js [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
index.html [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
package-lock.json [Chore] Update Logos and other fixes 2025-11-23 13:58:40 +00:00
package.json feat(blog): add initial implementation of markdown-based blog system with draft posts and JSON metadata generation 2025-11-14 17:06:40 +01:00
README.md chore: centralize environment variable handling with env.ts and replace inline references 2025-10-08 19:32:19 +02:00
tsconfig.app.json [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
tsconfig.json [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
tsconfig.node.json [Rework] Complete overhall of the site. -Producdevity 2025-07-29 17:36:39 +01:00
vite.config.ts fix: update proxy path in Vite server configuration to /api/mobile/trpc 2025-10-08 19:43:41 +02:00

Eden Website

This is the official website for the Eden Nintendo Switch Emulator.
The site is under active development and built using modern tooling like Vite, React 19, and Tailwind CSS.


Contributing

We welcome pull requests for improvements, features, and fixes.
Please submit all contributions in English.


🚀 Getting Started

1. Install dependencies

npm install

2. Copy env

cp .env.example .env

3. Start the development server

npm run dev

The site will be available at http://localhost:5173 (or the port shown in your terminal).


🧰 Tech Stack


📦 Scripts

Script Description
npm run dev Start dev server (with HMR)
npm run build Build site (includes typecheck)
npm run preview Preview production build
npm run lint Run ESLint
npm run types Check TypeScript types
npm run format Format with Prettier

🧹 Linting

This project uses ESLint and Prettier with TypeScript support.

  • Run npm run lint to check for issues.
  • Run npm run format to automatically fix formatting issues.

🙌 Credits

This website was built with the help of friends who contributed to development, design, and fixes.
Special thanks to the @Eden OGs for testing and feedback.

Eden Team


💬 Community

Join the Eden community on Discord