@typestyles/eslint-plugin
packages/eslint-plugin/CHANGELOG.md
0.3.0
Minor Changes
#119
10edb85Thanks @dbanksdesign! - Addstyles.scope()for proximity-correct nested theme overrides via CSS@scope(P5.3).Introduce
@typestyles/cli, a new package with thetypestylesbinary and subcommands. The first command istypestyles snapshot, which scans semanticstyles.class/styles.componentclass names and writes.typestyles-public-classnames.jsonfor semver guarding. Snapshot logic and heavy deps (typescript,fast-glob) live in this package so the coretypestylesruntime stays lean.Also ships the opt-in
@typestyles/no-removed-public-classnameESLint rule (consumes@typestyles/cliprogrammatically).
Patch Changes
0.2.0
Minor Changes
#96
9f3f9a0Thanks @dbanksdesign! - Ship ESLint plugin MVP (P2.11) with rules for shorthand/longhand conflicts, invalid unitless CSS values, and duplicate TypeStyles namespace literals.#108
3e03d35Thanks @dbanksdesign! - Addno-default-scope-in-packageESLint rule andpackageconfig preset for library authors. Add "Publishing Packages" docs guide covering scoped factories, naming mode selection, and ESLint enforcement.
Patch Changes
- #98
e17b8a0Thanks @dbanksdesign! - Add npm landing-page READMEs for every published package, an examples index with contributor guidance, and doc-to-example cross-links (P2.13).