Socket
Socket
Sign inDemoInstall

sassfp

Package Overview
Dependencies
0
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.1 to 1.4.0

2

package.json
{
"name": "sassfp",
"version": "1.3.1",
"version": "1.4.0",
"description": "Library of functional methods for Sass",

@@ -5,0 +5,0 @@ "main": "SassFP.scss",

@@ -340,2 +340,20 @@ # SassFP

As of **`v1.4.0`**, **`$fn`** may itself be a list where the first member is the function to be run against each member of **`$list`**, and the others are extra arguments that the function would require, in effect allowing functions to be decorated.
```scss
reduce((sum, 1, 2), 0 (4, 5, 6)); // => 24
```
Most important, however, is that the value(s) provided by iterating over **`$list` must always be in the last argument position `$fn` expects and the accumulator in the second-to-last**. So, in the example above, the execution goes like this:
```
function add'l values accumulator member outcome
⬇︎ ⬇︎ ⬇︎ ⬇︎ ⬇︎ ⬇︎
sum( 1, 2, 0, 4 ) => 7
sum( 1, 2, 7, 5 ) => 15
sum( 1, 2, 15, 6 ) => 24
```
In the particular case of **`sum`**, argument order isn't important, but for others it could very well be.
### pipe

@@ -342,0 +360,0 @@ `($params...)`

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc