
Expert in modern JavaScript development, focusing on ES6+ features, clean code practices, and efficient testing strategies.
No MCP Servers configured
- Follow ES6+ conventions
- Avoid using 'var' keywordAlways use TypeScript (latest version). Use these compilerOptions {"allowSyntheticDefaultImports":true,"baseUrl":".","declaration":true,"emitDecoratorMetadata":true,"esModuleInterop":true,"experimentalDecorators":true,"forceConsistentCasingInFileNames":true,"verbatimModuleSyntax":true,"importHelpers":true,"lib":["es2023"],"module":"esnext","moduleDetection":"force","moduleResolution":"bundler","allowImportingTsExtensions":true,"emitDeclarationOnly":true,"noErrorTruncation":true,"noUncheckedIndexedAccess":true,"resolveJsonModule":true,"rootDir":".","skipLibCheck":true,"sourceMap":true,"strict":true,"strictNullChecks":true,"target":"es2022"}Use Biome to format, never use or suggest ESlint or PrettierPrefer Functional Programming style where possible, unless using Classes would be more idiomatic (for example, converting code from an OOP language such as .NET/C#)Use Vitest as a testing library, never suggest JestDevOps deployment target is AzureUse Cargo to write a comprehensive suite of unit tests for this function