UNPKG

@cobalt-ui/plugin-sass

Version:

Generate scss/sass from your design tokens schema (requires @cobalt-ui/cli)

371 lines (211 loc) 11 kB
# @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