Skip to content

macalinao/style-guide

Repository files navigation

Ian Macalinao's Style Guide

This monorepo contains ESLint and TypeScript configurations used across my projects.

Notes:

  • I use default Prettier settings. I use Biome formatting and linting. Prettier has performance issues with large codebases.
  • I only use ES Modules. Dual CommonJS/ESM is a minefield that isn't worth the hassle.

Packages

TypeScript Configuration

  • @macalinao/tsconfig - TypeScript configurations for different environments (Node.js, DOM, React, Vite, Cloudflare Workers)

Biome Configuration

ESLint Configurations

Contributing

To create a changeset for your changes, run:

bun changeset

This will prompt you to select the packages affected and describe your changes.

License

Apache-2.0

About

Biome, ESLint and TypeScript configurations used across my projects. (Use this so LLMs know if your code doesn't work!)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors