vanilla-extract

Zero-runtime Stylesheets-in-TypeScript

MIT License

Downloads
15.5M
Stars
9.6K
Committers
113

Bot releases are hidden (Show)

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Minor Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Minor Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Minor Changes

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Minor Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci about 1 year ago

Minor Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Minor Changes

  • #1114 001be83 Thanks @taylorfsteele! - Supports passing multiple font face rules to fontFace

    Example usage

    import { fontFace, style } from '@vanilla-extract/css';
    
    const gentium = fontFace([
      {
        src: 'local("Gentium")',
        fontWeight: 'normal',
      },
      {
        src: 'local("Gentium Bold")',
        fontWeight: 'bold',
      },
    ]);
    
    export const font = style({
      fontFamily: gentium,
    });
    
vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

  • #1066 0d0ea39 Thanks @askoufis! - Fix stale emitted CSS in SSR mode by invalidating all modules related to a file
vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Minor Changes

  • #1062 d33aa4a Thanks @markdalgleish! - Support assigning properties to layers via @layer option on defineProperties

    Example usage:

    // sprinkles.css.ts
    import { defineProperties } from '@vanilla-extract/sprinkles';
    import { layer } from '@vanilla-extract/css';
    
    export const sprinklesLayer = layer();
    
    const properties = defineProperties({
      '@layer': sprinklesLayer,
      // etc.
    });
    
vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Minor Changes

  • #955 ece5fc3 Thanks @mrm007! - Add support for cascade layers, i.e. @layer.

    Create a scoped layer to avoid naming collisions, or with an explicit name using globalLayer. Styles can then be assigned to layers using the @layer key within your style definition.

    // layers.css.ts
    import { layer } from '@vanilla-extract/css';
    
    export const reset = layer('reset');
    export const framework = layer('framework');
    export const typography = layer('typography');
    
    // typography.css.ts
    import { style } from '@vanilla-extract/css';
    import { typography } from './layers.css';
    
    export const standard = style({
      '@layer': {
        [typography]: {
          fontSize: '1rem',
        },
      },
    });
    
vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Patch Changes

vanilla-extract - @vanilla-extract/[email protected]

Published by vanilla-extract-ci over 1 year ago

Minor Changes