Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sass-collective/sass-em

sass-collective52MITdeprecated1.7.0

This package has been deprecated, use @sass-collective/em instead.

Sass function & mixin to generate em value.

css, em, sass, front-end, module system

readme

Sass Em

Version Download License

DEPRECATED: this package has been moved to new reference in Sass Collective monorepo @sass-collective/em, use this package because the current repository is no more maintained.

Introduction

Sass function & mixin to generate em value.

Install

npm install @sass-collective/sass-em --save

Usage

Function

em($values, $context);

Mixin

em($property, $values, $context);

Module System

@use "@sass-collective/sass-em";

// Function

html,
body {
    // Single value
    font-size: sass-em.em(16, 16);

    // Multiple values
    margin: sass-em.em(20 30, 16);
}

// Mixin

html,
body {
    // Single value
    @include sass-em.em(font-size, 16, 16);

    // Multiple values
    @include sass-em.em(margin, 20 30, 16);
}

Legacy @import

@import "@sass-collective/sass-em";

// Function

html,
body {
    font-size: sass-em(16, 16);
    margin: sass-em(20 30, 16);
}

// Mixin

html,
body {
    @include sass-em(font-size, 16, 16);
    @include sass-em(margin, 20 30, 16);
}

CSS

html,
body {
    font-size: 1em;
    margin: 1.25em 1.875em;
}

changelog

Release Notes

Unreleased

v1.7.0 (2021-04-11)

Changed

  • global: move the package to new reference @sass-collective/em

v1.6.0 (2021-03-31)

Added

  • Added $important option on em mixin
  • Added @sass-collective/property to 3.2.1

Changed

  • Changed sassto 1.32.8

v1.5.1 (2020-11-16)

Fixed

  • Fixed result em unit

v1.5.0 (2020-07-24)

Changed

  • Changed @sass-collective/strip-unit to 1.2.0
  • Changed sassto 1.26.10

v1.4.2 (2020-06-25)

Changed

  • Changed @sass-collective/strip-unit to 1.1.1
  • Changed sassto 1.26.9

v1.4.1 (2020-06-05)

Changed

  • Update to sass 1.26.8

Fixed

  • Fixed result in certain combinations of numbers in a list.

v1.4.0 (2020-05-21)

Added

  • Added good object type, number or list, on return.

v1.3.1 (2020-05-03)

Changed

  • Changed @sass-collective/strip-unit to 1.0.1
  • Changed sassto 1.26.5

Removed

  • Removed unused .editorconfig config
  • Removed unneeded @use on Sass files

v1.3.0 (2020-04-12)

Added

  • Added @sass-collective/strip-unit instead of native function

v1.2.1 (2020-04-04)

Fixed

  • Fixed trailing unit with zero

v1.2.0 (2020-03-30)

Changed

  • Changed legacy @import code

v1.1.0 (2020-03-08)

Added

  • Added $values instead of $value on mixin & function
  • Added $property option on mixin

Removed

  • Removed default $context parameter

v1.0.2 (2020-03-05)

Added

  • Added files in package.json

v1.0.1 (2020-02-17)

Fixed

  • Fixed missing @forward on index files

v1.0.0 (2020-02-03)

  • Initial release