melissamcewen CurlsBotSite .cursorrules file for TypeScript (stars: 18)


haircare-ingredients-analyzer is a library I made, there might be issues with it

this app uses a flat rounded design style so no shadows or sharp edges, also no opacity, just use solid colors from the daisy ui palette

use lucide icons

tests go in the tests/src library

tests should mainly be smoke tests, we're just trying to make sure nothing is broken. Don't focus on specific text in tests.

use types from the haircare-ingredient-analyzer library when working with it


get ingredient data directly from haircare-ingredients-analyzer using getBundledDatabase() - do not create separate data files for ingredients

the docs for the haircare-ingredients-analyzer library are in docs/haircareanalyzer.md


the analysis results statuses correspond to the following daisy ui colors:
- caution, warning
- warning, error
- ok, info
bun
css
golang
html
javascript
mdx
next.js
react
+3 more

First Time Repository

A modern Next.js web app that analyzes haircare product ingredients using a custom-built analysis engine. Built with TypeScript, React 19, and TailwindCSS.

TypeScript

Languages:

CSS: 1.6KB
HTML: 0.1KB
JavaScript: 3.8KB
MDX: 59.6KB
TypeScript: 369.3KB
Created: 10/10/2017
Updated: 1/22/2025

All Repositories (1)

A modern Next.js web app that analyzes haircare product ingredients using a custom-built analysis engine. Built with TypeScript, React 19, and TailwindCSS.