GetTerminus / terminus-ui

📚 The Terminus UI Library.
MIT License
53 stars 8 forks source link

chore(packages): update dependency sass-true to v8 #2414

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sass-true (source) 5.0.0 -> 8.0.0 age adoption passing confidence

Release Notes

oddbird/true (sass-true) ### [`v8.0.0`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#800-022324) [Compare Source](https://togithub.com/oddbird/true/compare/v7.0.1...v8.0.0) - FEATURE: Add True `sass` option (`string` or Sass implementation instance, defaults to `'sass'`) to allow using either `sass` or `embedded-sass`. - FEATURE: Add the [Node.js package importer](https://sass-lang.com/documentation/js-api/classes/nodepackageimporter/) to the Sass `importers` option by default, if Dart Sass v1.71 or later is available. Users can opt out by providing their own `importers` option, e.g. `{ importers: [] }`. - BREAKING: Drop support for node < 18 - INTERNAL: Remove `sass` as a peer-dependency. - INTERNAL: Update dependencies ### [`v7.0.1`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#701-010424) [Compare Source](https://togithub.com/oddbird/true/compare/v7.0.0...v7.0.1) - FEATURE: Validate `runSass` arguments and warn if using v6 API. - DOCUMENTATION: Add note that `{ style: 'compressed' }` is not supported. - DOCUMENTATION: Add note about possible Jest error and workaround. - INTERNAL: Update dependencies ### [`v7.0.0`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#700-121422) [Compare Source](https://togithub.com/oddbird/true/compare/v6.1.0...v7.0.0) - FEATURE: `contains()` checks multiple block with matching selectors. [#​243](https://togithub.com/oddbird/true/pull/243) - BREAKING: Upgrade to newer [Sass API](https://sass-lang.com/documentation/js-api) - Add True `sourceType` option (`path` \[default] or `string`) - Reverse order of expected arguments to `runSass`: 1) True options, 2) source path (or string), 3) optional Sass options - **Note that some of the Sass options have changed.** For example, `includePaths` is now `loadPaths`, `outputStyle` is now `style`, `importer` is now `importers`, etc. See the [Dart Sass documentation](https://sass-lang.com/documentation/js-api/interfaces/Options) for more details. - BREAKING: Require `sass` (`>=1.45.0`) as a peer-dependency, removing True `sass` option - BREAKING: Drop support for node < 14.15.0 - INTERNAL: Use both Jest and Mocha for internal testing - INTERNAL: Remove documentation from npm package - INTERNAL: Update dependencies ##### Migrating from v6 - `runSass` arguments have changed: v6: ```js const path = require('path'); const sass = require('node-sass'); const sassTrue = require('sass-true'); const sassFile = path.join(__dirname, 'test.scss'); sassTrue.runSass( // Sass options [required] { file: sassFile, includePaths: ['node_modules'] }, // True options [required] { describe, it, sass }, ); const sassString = ` h1 { font-size: 40px; }`; sassTrue.runSass( // Sass options [required] { data: sassString, includePaths: ['node_modules'], }, // True options [required] { describe, it, sass }, ); ``` v7: ```js const path = require('path'); const sassTrue = require('sass-true'); const sassFile = path.join(__dirname, 'test.scss'); sassTrue.runSass( // True options [required] { describe, it }, // Sass source (path) [required] sassFile, // Sass options [optional] { loadPaths: ['node_modules'] }, ); const sassString = ` h1 { font-size: 40px; }`; sassTrue.runSass( // True options [required] { describe, it, sourceType: 'string' }, // Sass source (string) [required] sassString, // Sass options [optional] { loadPaths: ['node_modules'] }, ); ``` ### [`v6.1.0`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#610-030222) [Compare Source](https://togithub.com/oddbird/true/compare/v6.0.1...v6.1.0) - No changes since v6.1.0-beta.1 ### [`v6.0.1`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#601-101620) [Compare Source](https://togithub.com/oddbird/true/compare/v6.0.0...v6.0.1) - Remove eyeglass specific-version requirement. - Update documentation ### [`v6.0.0`](https://togithub.com/oddbird/true/blob/HEAD/CHANGELOG.md#600-072220) [Compare Source](https://togithub.com/oddbird/true/compare/v5.0.0...v6.0.0) - BREAKING: Switch to [Dart Sass](https://sass-lang.com/dart-sass) with [Sass module system](https://sass-lang.com/blog/the-module-system-is-launched), dropping support for [Node Sass](https://togithub.com/sass/node-sass). - BREAKING: Drop support for node < 10 - BREAKING: Rename `$true-terminal-output` setting to `$terminal-output` when importing as a module (with `@use`). Projects not using Sass modules can still `@import '/sass-true/sass/true'` and access the setting as `$true-terminal-output` - FEATURE: Added `_index.scss` at the project root, for simpler import path: `@use '/sass-true'` - FEATURE: New `sass/_throw.scss` module provides: - `error()` function & mixin for establishing "catchable" errors - global `$catch-errors` toggles how `error()` output is handled - FEATURE: Support testing `content` properties which include a curly brace. - Update dependencies

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.