sass-fire
v2.2.0
Published
Sass functional programming exploration
Downloads
8
Maintainers
Readme
🔥 Sass-fire 🔥
Sass functional programming exploration
Read the complete documentation here: jackw.github.io/sass-fire.io
Disclaimer this project is more for my own learnings than anything.
What's available?
| Ramda function Name | Sass-fire function name | Implemented | | ----------------------- | ------------------------- | ----------- | | __ | __ | ❌ | | add | add | ✅ | | addIndex | add-index | ❌ | | adjust | adjust | ❌ | | all | all | ❌ | | allPass | all-pass | ✅ | | always | always | ❌ | | and | and | ❌ | | andThen | and-then | ❌ | | any | any | ❌ | | anyPass | any-pass | ✅ | | ap | ap | ❌ | | aperture | aperture | ✅ | | append | append | ❌ | | apply | apply | ❌ | | applySpec | apply-spec | ❌ | | applyTo | apply-to | ❌ | | ascend | ascend | ❌ | | assoc | assoc | ✅ | | assocPath | assoc-path | ✅ | | binary | binary | ❌ | | bind | bind | ❌ | | both | both | ❌ | | call | call | ❌ | | chain | chain | ❌ | | clamp | clamp | ❌ | | clone | clone | ❌ | | comparator | comparator | ❌ | | complement | complement | ❌ | | compose | compose | ✅ | | composeK | compose-k | ❌ | | composeP | compose-p | ❌ | | composeWith | compose-with | ❌ | | concat | concat | ✅ | | cond | cond | ❌ | | construct | construct | ❌ | | constructN | construct-n | ❌ | | contains | contains | ❌ | | converge | converge | ❌ | | countBy | count-by | ❌ | | curry | curry | ❌ | | curryN | curry-n | ❌ | | dec | dec | ✅ | | defaultTo | default-to | ❌ | | descend | descend | ❌ | | difference | difference | ❌ | | differenceWith | difference-with | ❌ | | dissoc | dissoc | ✅ | | dissocPath | dissoc-path | ❌ | | divide | divide | ✅ | | drop | drop | ❌ | | dropLast | drop-last | ❌ | | dropLastWhile | drop-last-while | ❌ | | dropRepeats | drop-repeats | ❌ | | dropRepeatsWith | drop-repeats-with | ❌ | | dropWhile | drop-while | ❌ | | either | either | ❌ | | empty | empty | ❌ | | endsWith | ends-with | ❌ | | eqBy | eq-by | ✅ | | eqProps | eq-props | ❌ | | equals | equals | ✅ | | evolve | evolve | ❌ | | F | f | ✅ | | filter | filter | ✅ | | find | find | ✅ | | findIndex | find-index | ❌ | | findLast | find-last | ❌ | | findLastIndex | find-last-index | ❌ | | flatten | flatten | ❌ | | flip | flip | ❌ | | forEach | for-each | ❌ | | forEachObjIndexed | for-each-obj-indexed | ❌ | | fromPairs | from-pairs | ❌ | | groupBy | group-by | ❌ | | groupWith | group-with | ❌ | | gt | gt | ✅ | | gte | gte | ✅ | | has | has | ✅ | | hasIn | has-in | ❌ | | hasPath | has-path | ✅ | | head | head | ✅ | | identical | identical | ❌ | | identity | identity | ✅ | | ifElse | if-else | ❌ | | inc | inc | ✅ | | includes | includes | ✅ | | indexBy | index-by | ❌ | | indexOf | index-of | ❌ | | init | init | ✅ | | innerJoin | inner-join | ✅ | | insert | insert | ❌ | | insertAll | insert-all | ❌ | | intersection | intersection | ✅ | | intersperse | intersperse | ❌ | | into | into | ❌ | | invert | invert | ❌ | | invertObj | invert-obj | ❌ | | invoker | invoker | ❌ | | is | is | ❌ | | isEmpty | is-empty | ❌ | | isNil | is-nil | ❌ | | join | implode | ✅ | | juxt | juxt | ❌ | | keys | keys | ❌ | | keysIn | keys-in | ❌ | | last | last | ✅ | | lastIndexOf | last-index-of | ❌ | | length | length | ❌ | | lens | lens | ❌ | | lensIndex | lens-index | ❌ | | lensPath | lens-path | ❌ | | lensProp | lens-prop | ❌ | | lift | lift | ❌ | | liftN | lift-n | ❌ | | lt | lt | ✅ | | lte | lte | ✅ | | map | map | ✅ | | mapAccum | map-accum | ❌ | | mapAccumRight | map-accum-right | ❌ | | mapObjIndexed | map-obj-indexed | ❌ | | match | match | ❌ | | mathMod | math-mod | ❌ | | max | max | ❌ | | maxBy | max-by | ❌ | | mean | mean | ✅ | | median | median | ✅ | | memoizeWith | memoize-with | ❌ | | merge | merge | ✅ | | mergeAll | merge-all | ✅ | | mergeDeepLeft | merge-deep-left | ✅ | | mergeDeepRight | merge-deep-right | ✅ | | mergeDeepWith | merge-deep-with | ✅ | | mergeDeepWithKey | merge-deep-with-key | ✅ | | mergeLeft | merge-left | ✅ | | mergeRight | merge-right | ✅ | | mergeWith | merge-with | ✅ | | mergeWithKey | merge-with-key | ✅ | | min | min | ❌ | | minBy | min-by | ❌ | | modulo | modulo | ❌ | | move | move | ❌ | | multiply | multiply | ✅ | | nAry | n-ary | ❌ | | negate | negate | ✅ | | none | none | ❌ | | not | not | ❌ | | nth | nth | ❌ | | nthArg | nth-arg | ❌ | | o | o | ❌ | | objOf | obj-of | ❌ | | of | of | ❌ | | omit | omit | ✅ | | once | once | ❌ | | or | or | ❌ | | otherwise | otherwise | ❌ | | over | over | ❌ | | pair | pair | ❌ | | partial | partial | ❌ | | partialRight | partial-right | ❌ | | partition | partition | ✅ | | path | path | ✅ | | pathEq | path-eq | ✅ | | pathOr | path-or | ✅ | | paths | paths | ✅ | | pathSatisfies | path-satisfies | ✅ | | pick | pick | ✅ | | pickAll | pick-all | ❌ | | pickBy | pick-by | ❌ | | pipe | pipe | ✅ | | pipeK | pipe-k | ❌ | | pipeP | pipe-p | ❌ | | pipeWith | pipe-with | ❌ | | pluck | pluck | ✅ | | prepend | prepend | ✅ | | product | product | ✅ | | project | project | ❌ | | prop | prop | ✅ | | propEq | prop-eq | ✅ | | propIs | prop-is | ❌ | | propOr | prop-or | ❌ | | props | props | ✅ | | propSatisfies | prop-satisfies | ❌ | | range | range | ❌ | | reduce | reduce | ✅ | | reduceBy | reduce-by | ❌ | | reduced | reduced | ❌ | | reduceRight | reduce-right | ❌ | | reduceWhile | reduce-while | ❌ | | reject | reject | ✅ | | remove | remove | ❌ | | repeat | repeat | ❌ | | replace | replace | ❌ | | reverse | reverse | ❌ | | scan | scan | ❌ | | sequence | sequence | ❌ | | set | set | ❌ | | slice | slice | ✅ | | sort | sort | ❌ | | sortBy | sort-by | ❌ | | sortWith | sort-with | ❌ | | split | split | ✅ | | splitAt | split-at | ❌ | | splitEvery | split-every | ✅ | | splitWhen | split-when | ❌ | | startsWith | starts-with | ❌ | | subtract | subtract | ✅ | | sum | sum | ❌ | | symmetricDifference | symmetric-difference | ❌ | | symmetricDifferenceWith | symmetric-difference-with | ❌ | | T | t | ✅ | | tail | tail | ✅ | | take | take | ❌ | | takeLast | take-last | ❌ | | takeLastWhile | take-last-while | ❌ | | takeWhile | take-while | ❌ | | tap | tap | ❌ | | test | test | ❌ | | thunkify | thunkify | ❌ | | times | times | ❌ | | toLower | to-lower | ❌ | | toPairs | to-pairs | ❌ | | toPairsIn | to-pairs-in | ❌ | | toString | to-string | ❌ | | toUpper | to-upper | ❌ | | transduce | transduce | ❌ | | transpose | transpose | ❌ | | traverse | traverse | ❌ | | trim | trim | ✅ | | tryCatch | try-catch | ❌ | | type | type | ❌ | | unapply | unapply | ❌ | | unary | unary | ❌ | | uncurryN | uncurry-n | ❌ | | unfold | unfold | ❌ | | union | union | ❌ | | unionWith | union-with | ❌ | | uniq | uniq | ✅ | | uniqBy | uniq-by | ❌ | | uniqWith | uniq-with | ❌ | | unless | unless | ❌ | | unnest | unnest | ❌ | | until | until | ❌ | | update | update | ❌ | | useWith | use-with | ❌ | | values | values | ❌ | | valuesIn | values-in | ❌ | | view | view | ❌ | | when | when | ❌ | | where | where | ❌ | | whereEq | where-eq | ❌ | | without | without | ✅ | | xor | xor | ❌ | | xprod | xprod | ❌ | | zip | zip | ❌ | | zipObj | zip-obj | ❌ | | zipWith | zip-with | ❌ |