@cobalt-ui/plugin-sass
Version:
Generate scss/sass from your design tokens schema (requires @cobalt-ui/cli)
371 lines (211 loc) • 11 kB
Markdown
# @cobalt-ui/plugin-sass
## 1.8.1
### Patch Changes
- [#253](https://github.com/drwpow/cobalt-ui/pull/253) [`2dec1cb`](https://github.com/drwpow/cobalt-ui/commit/2dec1cb427715d6b7eb3c719f3eba8e3bb263517) Thanks [@drwpow](https://github.com/drwpow)! - Bump deps
- Updated dependencies [[`2dec1cb`](https://github.com/drwpow/cobalt-ui/commit/2dec1cb427715d6b7eb3c719f3eba8e3bb263517)]:
- @cobalt-ui/plugin-css@1.7.4
- @cobalt-ui/cli@1.11.2
## 1.8.0
### Minor Changes
- [#202](https://github.com/drwpow/cobalt-ui/pull/202) [`eecdee6dd67315fcf087c9daa70d703bff6c7490`](https://github.com/drwpow/cobalt-ui/commit/eecdee6dd67315fcf087c9daa70d703bff6c7490) Thanks [@drwpow](https://github.com/drwpow)! - Fix collision of mode names if a user has a mode called `"default"`, changing the internal selector to `"."` (a single dot).
`"."` will be used more often in the upcoming [2.0 API](https://github.com/drwpow/cobalt-ui/issues/201), chosen because it’s easy to type/reference, uses illegal characters (therefore consumers can’t use it, but internally we know what it means), and also because it matches [Node’s ESM implementation for the default import](https://nodejs.org/docs/latest/api/esm.html#resolution-algorithm-specification), so it will be familiar/expected for some developers.
### Patch Changes
- [#202](https://github.com/drwpow/cobalt-ui/pull/202) [`eecdee6dd67315fcf087c9daa70d703bff6c7490`](https://github.com/drwpow/cobalt-ui/commit/eecdee6dd67315fcf087c9daa70d703bff6c7490) Thanks [@drwpow](https://github.com/drwpow)! - Fix plugin-sass mode generation
- Updated dependencies [[`eecdee6dd67315fcf087c9daa70d703bff6c7490`](https://github.com/drwpow/cobalt-ui/commit/eecdee6dd67315fcf087c9daa70d703bff6c7490)]:
- @cobalt-ui/cli@1.7.1
- @cobalt-ui/plugin-css@1.7.3
## 2.0.0
### Patch Changes
- Updated dependencies [[`a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42`](https://github.com/drwpow/cobalt-ui/commit/a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42), [`a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42`](https://github.com/drwpow/cobalt-ui/commit/a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42), [`a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42`](https://github.com/drwpow/cobalt-ui/commit/a2afdc48a9cda210eafc59c4f4f9af1e5bb3dc42)]:
- @cobalt-ui/plugin-css@2.0.0
- @cobalt-ui/utils@1.2.3
- @cobalt-ui/cli@1.7.0
## 1.3.3
### Patch Changes
- Updated dependencies [[`6020c15`](https://github.com/drwpow/cobalt-ui/commit/6020c15dae130ffd30a21c844e7e1a6277c7106d)]:
- @cobalt-ui/plugin-css@1.7.0
## 1.3.2
### Patch Changes
- [#150](https://github.com/drwpow/cobalt-ui/pull/150) [`8c6893d`](https://github.com/drwpow/cobalt-ui/commit/8c6893d008e41f54c44fbc9a80a52576dc7e3629) Thanks [@drwpow](https://github.com/drwpow)! - Bugfix: fix TypeScript signature for transform() plugin option
- [#150](https://github.com/drwpow/cobalt-ui/pull/150) [`8c6893d`](https://github.com/drwpow/cobalt-ui/commit/8c6893d008e41f54c44fbc9a80a52576dc7e3629) Thanks [@drwpow](https://github.com/drwpow)! - Bugfix: mismatched versions of plugin-css and plugin-sass (if either were on `latest`) were broken.
- Updated dependencies [[`8c6893d`](https://github.com/drwpow/cobalt-ui/commit/8c6893d008e41f54c44fbc9a80a52576dc7e3629), [`8c6893d`](https://github.com/drwpow/cobalt-ui/commit/8c6893d008e41f54c44fbc9a80a52576dc7e3629), [`8c6893d`](https://github.com/drwpow/cobalt-ui/commit/8c6893d008e41f54c44fbc9a80a52576dc7e3629)]:
- @cobalt-ui/plugin-css@1.6.2
## 1.3.2
### Patch Changes
- [#131](https://github.com/drwpow/cobalt-ui/pull/131) [`6628a8c`](https://github.com/drwpow/cobalt-ui/commit/6628a8cfe9adf20e9a6b437a82c7f6c1b28e1480) Thanks [@dev-nicolaos](https://github.com/dev-nicolaos)! - Handle whitespace in token ids when creating CSS variables
- Updated dependencies [[`6628a8c`](https://github.com/drwpow/cobalt-ui/commit/6628a8cfe9adf20e9a6b437a82c7f6c1b28e1480)]:
- @cobalt-ui/plugin-css@1.6.0
## 1.3.1
### Patch Changes
- [#132](https://github.com/drwpow/cobalt-ui/pull/132) [`97274f4`](https://github.com/drwpow/cobalt-ui/commit/97274f4be83966d178f3a06524ead926bcdd649c) Thanks [@drwpow](https://github.com/drwpow)! - Allow options?.transformer() to return `undefined` and fall back to default
- Updated dependencies [[`97274f4`](https://github.com/drwpow/cobalt-ui/commit/97274f4be83966d178f3a06524ead926bcdd649c)]:
- @cobalt-ui/plugin-css@1.5.1
## 1.3.0
### Minor Changes
- [#113](https://github.com/drwpow/cobalt-ui/pull/113) [`cc078a7`](https://github.com/drwpow/cobalt-ui/commit/cc078a7582b313bfa5337ad48d2abb2ff1613c91) Thanks [@drwpow](https://github.com/drwpow)! - Add colorFormat option
- [#114](https://github.com/drwpow/cobalt-ui/pull/114) [`9f62035`](https://github.com/drwpow/cobalt-ui/commit/9f620359ee6c426279645a29edc5854085dd6045) Thanks [@drwpow](https://github.com/drwpow)! - Add "inset" property for shadows
- [#114](https://github.com/drwpow/cobalt-ui/pull/114) [`9f62035`](https://github.com/drwpow/cobalt-ui/commit/9f620359ee6c426279645a29edc5854085dd6045) Thanks [@drwpow](https://github.com/drwpow)! - Support arrays of shadows
### Patch Changes
- Updated dependencies [[`cc078a7`](https://github.com/drwpow/cobalt-ui/commit/cc078a7582b313bfa5337ad48d2abb2ff1613c91), [`9f62035`](https://github.com/drwpow/cobalt-ui/commit/9f620359ee6c426279645a29edc5854085dd6045), [`9f62035`](https://github.com/drwpow/cobalt-ui/commit/9f620359ee6c426279645a29edc5854085dd6045)]:
- @cobalt-ui/plugin-css@1.5.0
## 1.2.5
### Patch Changes
- [#99](https://github.com/drwpow/cobalt-ui/pull/99) [`e660687`](https://github.com/drwpow/cobalt-ui/commit/e66068772654c1432fa5a5d87c44b50ca8d19ac8) Thanks [@drwpow](https://github.com/drwpow)! - Make plugin-css a peerDep
- Updated dependencies [[`adfe228`](https://github.com/drwpow/cobalt-ui/commit/adfe2280718244a3a25086e3f3b47e963993bca2)]:
- @cobalt-ui/plugin-css@1.4.1
## 1.2.4
### Patch Changes
- [#94](https://github.com/drwpow/cobalt-ui/pull/94) [`01d1d31`](https://github.com/drwpow/cobalt-ui/commit/01d1d3139dcdc25c2883378522f349c817e9fc1f) Thanks [@drwpow](https://github.com/drwpow)! - Bump @cobalt-ui/utils
## 1.2.3
### Patch Changes
- Updated dependencies [[`432029f`](https://github.com/drwpow/cobalt-ui/commit/432029f78130bec264fbdb26e83a6980fb923b0e)]:
- @cobalt-ui/cli@1.2.0
- @cobalt-ui/plugin-css@1.3.0
## 1.2.2
### Patch Changes
- [#45](https://github.com/drwpow/cobalt-ui/pull/45) [`4e4e2c0`](https://github.com/drwpow/cobalt-ui/commit/4e4e2c03ed0750306633fe757396733b8f6db385) Thanks [@drwpow](https://github.com/drwpow)! - Fix release script
- Updated dependencies [[`4e4e2c0`](https://github.com/drwpow/cobalt-ui/commit/4e4e2c03ed0750306633fe757396733b8f6db385)]:
- @cobalt-ui/cli@1.1.3
- @cobalt-ui/plugin-css@1.2.2
- @cobalt-ui/utils@1.1.1
## 1.2.1
### Patch Changes
- [#33](https://github.com/drwpow/cobalt-ui/pull/33) [`eb942a7`](https://github.com/drwpow/cobalt-ui/commit/eb942a7c50a7afd48e73c0f652f34f71f01db68f) Thanks [@drwpow](https://github.com/drwpow)! - Remove unused deps
- Updated dependencies [[`482f5cd`](https://github.com/drwpow/cobalt-ui/commit/482f5cd4dfd7dd5bf71b64ae1f103322e6709717), [`482f5cd`](https://github.com/drwpow/cobalt-ui/commit/482f5cd4dfd7dd5bf71b64ae1f103322e6709717), [`152f666`](https://github.com/drwpow/cobalt-ui/commit/152f66661de125e1c4b9d872794bbcff8b51de8f), [`eb942a7`](https://github.com/drwpow/cobalt-ui/commit/eb942a7c50a7afd48e73c0f652f34f71f01db68f)]:
- @cobalt-ui/cli@1.1.0
- @cobalt-ui/utils@1.1.0
- @cobalt-ui/plugin-css@1.2.1
## 1.2.0
### Minor Changes
- 526777f: Add `fontFamily`, `fontWeight`, `fontName`, and `number` types, remove `font` type
### Patch Changes
- ecc5389: Update TS types for 4.7
- Updated dependencies [ecc5389]
- Updated dependencies [526777f]
- @cobalt-ui/plugin-css@1.2.0
- @cobalt-ui/utils@0.5.4
- @cobalt-ui/cli@0.8.0
## 1.1.4
### Patch Changes
- ae8a4d6: Update dependencies
- Updated dependencies [ae8a4d6]
- @cobalt-ui/plugin-css@1.1.5
- @cobalt-ui/utils@0.5.3
- @cobalt-ui/cli@0.7.3
## 1.1.3
### Patch Changes
- Update svgo to v3
- Updated dependencies
- @cobalt-ui/plugin-css@1.1.4
## 1.1.2
### Patch Changes
- 4eec0bd: Further improve aliases
- Updated dependencies [4eec0bd]
- @cobalt-ui/plugin-css@1.1.2
## 1.1.1
### Patch Changes
- 3119292: Fix prefix bug
- Updated dependencies [3119292]
- @cobalt-ui/plugin-css@1.1.1
## 1.1.0
### Minor Changes
- 9edc9d9: Add option to resolve token() to vars generated by @cobalt-ui/plugin-css
### Patch Changes
- Updated dependencies [9edc9d9]
- Updated dependencies [9edc9d9]
- @cobalt-ui/utils@0.5.2
- @cobalt-ui/plugin-css@1.1.0
## 1.0.0
### Minor Changes
- e50c864: Add strokeStyle and border support in plugins, improve validation in core
### Patch Changes
- Updated dependencies [e50c864]
- @cobalt-ui/cli@0.7.0
## 0.7.2
### Patch Changes
- Bump @cobalt-ui/utils version
- Updated dependencies
- @cobalt-ui/cli@0.6.2
## 0.7.1
### Patch Changes
- Updated dependencies [160200f]
- @cobalt-ui/cli@0.6.0
## 0.7.0
### Minor Changes
- 9e80004: Breaking change: improve and normalize transform API
### Patch Changes
- Updated dependencies [9e80004]
- @cobalt-ui/utils@0.5.0
## 0.6.2
### Patch Changes
- ed21d56: Bump deps, add config type to docs
- Updated dependencies [a2a9d62]
- Updated dependencies [ed21d56]
- @cobalt-ui/utils@0.4.0
## 0.6.1
### Patch Changes
- cd82302: Fix listModes bug
## 0.6.0
### Minor Changes
- 6bd3b9b: Add listModes() function
## 0.5.0
### Minor Changes
- 07bc365: Update to Feb 2022 version of the Design Tokens format
## 0.4.9
### Patch Changes
- Bugfix: typography mixin
## 0.4.8
### Patch Changes
- c263337: Fix typography map
## 0.4.7
### Patch Changes
- Update core
## 0.4.6
### Patch Changes
- @cobalt-ui/core@0.3.4
## 0.4.5
### Patch Changes
- 93668b9: Fix gradient generation
## 0.4.4
### Patch Changes
- 8f5025d: Update package description
## 0.4.3
### Patch Changes
- Bump deps
## 0.4.2
### Patch Changes
- 1170d8b: Add metadata.name to comment
- 1170d8b: Fix bug where shadow type tokens had commas in the wrong places
## 0.4.1
### Patch Changes
- 4061584: Add autogenerated message to CSS & Sass
## 0.4.0
### Minor Changes
- 55e82ca: Breaking change: use token() function instead of Sass variables
## 0.3.2
### Patch Changes
- 395e388: Fix mode map keys
## 0.3.1
### Patch Changes
- 44452f7: Fix default token handling
## 0.3.0
### Minor Changes
- 8d05fe8: Add Figma sync, make some breaking API changes
### Patch Changes
- Updated dependencies [8d05fe8]
- @cobalt-ui/utils@0.3.0
## 0.2.1
### Patch Changes
- 6feabd5: Fix SVG embedding
## 0.2.0
### Minor Changes
- 26bfb4c: Convert to JSON, follow design tokens spec
### Patch Changes
- Updated dependencies [26bfb4c]
- @cobalt-ui/utils@0.2.0
## 0.1.0
### Minor Changes
- 5748e72: Use JSON to align with the Design Tokens W3C spec
### Patch Changes
- Updated dependencies [5748e72]
- @cobalt-ui/utils@0.1.0