Dart Sass; drop support for Node < 10
Pre-release
Pre-release
- π₯ BREAKING: Drop support for Node < 10
- π₯ BREAKING: Switch to Dart Sass throughout, and use as default
sass.implementation
option - π₯ BREAKING: Convert Herman-specific options to camelCase (
fontPath
,nunjucks.templatePath
,sass.jsonFile
,sass.includePaths
,sass.outputStyle
) - π₯ BREAKING: Herman no longer automatically optimizes SVG icons using SVGO
- π₯ BREAKING: Remove
herman-
prefix from Sass JSON utilities:herman-add()
=>add()
herman-export()
=>export()
herman-map-compile()
=>compile()
- π NEW: Add support for using namespaced Sass modules in
@example scss
annotations withsass.use
option - π NEW: Default Sass importer (used by
@example scss
) now supports~
imports of external modules in Yarn 2 PnP environments - π NEW: Allow using custom Sass importer with
@example scss
via newsass.importer
option - π DOCS: Fix broken links in Changelog
- π INTERNAL: Upgrade dependencies: