- This project targets the latest Node.js LTS release (see
.nvmrc) - Use native ESM features instead of legacy workarounds
- Use
import.meta.dirnameinstead ofdirname(fileURLToPath(import.meta.url))(available since Node.js 21.2) - Use
import.meta.filenameinstead offileURLToPath(import.meta.url)when a file path is needed
- Use the actual package name in the scope brackets of commit/PR titles, e.g.
fix(trading-signals-docs):notfix(docs):