typed-scss-modules

🎁 Generate type definitions (.d.ts) for CSS Modules using SCSS

MIT License

Downloads
433.3K
Stars
616
Committers
26

Bot releases are hidden (Show)

typed-scss-modules - v7.0.2

Published by skovy almost 2 years ago

7.0.2 (2023-01-10)

Bug Fixes

  • restore number camel-casing behavior changed in MR 161 (7da334a)
typed-scss-modules - v7.0.1 - Handle single nameFormat string without wrapping in an array literal

Published by skovy about 2 years ago

7.0.1 (2022-09-30)

Bug Fixes

  • handle single nameFormat without array literal (46f82a9)
typed-scss-modules - v7.0.0 - Upgrade node-sass minimum version to v7

Published by skovy about 2 years ago

7.0.0 (2022-09-14)

chore

  • upgrade node-sass to v7 (d97049e)

BREAKING CHANGES

  • Upgrade the minimum node-sass version to 7 to support latest the Node versions
typed-scss-modules - v6.6.0 - Add sanity check for 0 or 1 files to watch mode

Published by skovy about 2 years ago

6.6.0 (2022-09-14)

Features

  • perform sanity check in watch mode (c773162)
typed-scss-modules - v6.5.0 - Support multiple class name formats

Published by skovy over 2 years ago

6.5.0 (2022-06-03)

Bug Fixes

  • improve types to be more maintainable (00d5a9b)
  • improves even further by removing the unnecessary NameFormatInput type (71992dd)
  • improves types used to avoid casting (eb4d5a4)
  • refactor code to match expectations as nameFormat becomes an array (0ce163a)

Features

  • file-to-class-names: adds support for multiple name formatters (43ec693)
typed-scss-modules - v6.4.1 - Fix snake case support for CLI

Published by skovy over 2 years ago

6.4.1 (2022-05-10)

Bug Fixes

  • cli accepts 'snake' name format option (74e2bea)
typed-scss-modules - v6.4.0 - Add snake case support

Published by skovy over 2 years ago

6.4.0 (2022-05-01)

Bug Fixes

Features

  • add snake class name transformer (8e50afd)
typed-scss-modules - v6.3.0 - Export programmatic API

Published by skovy over 2 years ago

6.3.0 (2022-04-27)

Features

typed-scss-modules - v6.2.1 - Fix alias and aliasPrefixes support in config file

Published by skovy over 2 years ago

6.2.1 (2022-04-26)

Bug Fixes

  • Support alias and aliasPrefixes in config file (8ce9540)
typed-scss-modules - v6.2.0 - Add additionalData config

Published by skovy over 2 years ago

6.2.0 (2022-02-17)

Features

typed-scss-modules - v6.1.0 - Add outputFolder config

Published by skovy over 2 years ago

6.1.0 (2022-02-17)

Features

typed-scss-modules - v6.0.0 - Upgrade sass & node-sass peerDependency versions

Published by skovy over 2 years ago

6.0.0 (2022-02-15)

BREAKING CHANGES

BREAKING CHANGE: sass updated to 1.49.7 and node-sass updated to 4.12.0

This likely won't cause any breaking changes but since peer dependency versions were updated it was released as a breaking change.

typed-scss-modules - v5.1.1

Published by skovy over 2 years ago

5.1.1 (2022-02-14)

Bug Fixes

  • Remove extra logging (87c9922). The previous release added logs for when a custom importer was added but it was noisy since it's added per file.
typed-scss-modules - v5.1.0 - Add config file + custom importer support

Published by skovy over 2 years ago

5.1.0 (2022-02-14)

Features

typed-scss-modules - v5.0.0

Published by skovy over 2 years ago

5.0.0 (2022-01-31)

Bug Fixes

BREAKING CHANGES

  • this package's bin (CLI) name was changed from 'tsm' to 'typed-scss-modules'.
typed-scss-modules - v4.1.3

Published by skovy over 2 years ago

NOTE: skip this version in favor of 5.0.0. The bin was changed and is considered as a breaking change but was incorrectly published as a patch.

4.1.3 (2022-01-31)

Bug Fixes

typed-scss-modules - v4.1.2

Published by skovy almost 3 years ago

4.1.2 (2022-01-02)

Bug Fixes

  • list-different: raise error if no type file (2e4e84b)
typed-scss-modules - v4.1.1

Published by skovy over 3 years ago

4.1.1 (2021-03-21)

Bug Fixes

  • banner: fix banner formatting (7c87d38)
typed-scss-modules - v4.1.0

Published by skovy over 3 years ago

4.1.0 (2021-02-21)

Features

  • composition: fix unit tests (60ede35)
  • composition: path fetcher should return an object, not an array (b3a09db)
  • composition: support for composes: class from 'filename' (ea709a8)
typed-scss-modules - v4.0.0

Published by skovy over 3 years ago

4.0.0 (2021-02-06)

Bug Fixes

  • formatting: add missing semicolon after type (aa7f0b9)

BREAKING CHANGES

  • formatting: when using exportType default, the output will now have a semicolon after the type