Repository navigation
3.0.0
reseter.css 3.0.0
Major release: modern layered reset, audit fixes (#382β#389), Lightning CSS build, and updated docs at ikrishg.github.io/reseter.css.
Install
pnpm add reseter.css@3.0.0
# or: npm install reseter.css@3.0.0<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reseter.css@3.0.0/dist/index.min.css">import "reseter.css";
import "./app.css";Features
- Full and mini resets wrapped in
@layer resetfor predictable overrides. - Logical properties (
margin-block,max-inline-size,padding-inline-start, etc.). text-size-adjust: noneonhtml(with vendor prefixes where needed).- Responsive media defaults;
svg:not([fill]) { fill: currentColor }. - Forms:
font: inherit;textarea { resize: vertical }. text-wrap: balanceonh1βh4; unclassed linktext-decoration-skip-ink;:targetscroll margin.- A11y list pattern:
ul[role="list"]/ol[role="list"].
Fixes
- List indent after universal padding reset (#382).
- Form typography inheritance (#384).
- Heading margins/sizes for
h2βh6(#385). box-sizing: border-boxon*(#386).- Text-like input borders only (#387).
- System font stack + emoji (#388).
- Responsive media in full bundle (#389).
Breaking / migration (2.x β 3.0)
- Semver major β review visual baselines (forms, headings, lists, media).
@layer resetβ your unlayered CSS still wins; layered frameworks may need layer order awareness.- Logical properties in the shipped CSS (physical equivalents removed where migrated).
text-size-adjust: noneonhtml(was 100% / vendor variants in older discussions).- Package
exportsβ preferimport "reseter.css"andreseter.css/mini; other paths are listed inpackage.json. - Tooling β Sass sources removed; published CSS is built with Lightning CSS. Repo uses pnpm.
- No semantic-release β maintainers publish manually (CONTRIBUTING).
css/reseter.cssin git β generated at publish; npm tarball still includescss/aliases (minified).
Full changelog: CHANGELOG.md#300-2026-10-07.
Full diff: v2.1.0...v3.0.0