---
description: 
globs: 
alwaysApply: true
---
# Global Coding Standards

These apply to **all code** in this repository (TypeScript, PHP, Markdown, JSON):

* Use **ESLint + Prettier** for all JavaScript/TypeScript files; run `npm run lint` before committing.
* PHP code must pass **PHP‑Stan level 8** and **Pint** auto‑format (run `composer pint`).
* Markdown follows the GitHub Markdown style guide; wrap lines at 120 chars.
* JSON files must be pretty‑printed with 2‑space indent.

> Any new template file must follow the same style conventions.
