Skip to content

Instantly share code, notes, and snippets.

Avatar
🍖
🍺 🚀

Yimi Yimiprod

🍖
🍺 🚀
  • France
View GitHub Profile
View scroll-shadow.scss
$scroll-shadow-background: rgb(255, 255, 255) !default;
$scroll-shadow-color: rgb(0, 0, 0) !default;
$scroll-shadow-intensity: 0.15 !default;
$scroll-shadow-cover: 40px !default;
$scroll-shadow-size: 14px !default;
@mixin scroll-shadow-vertical($background-color: $scroll-shadow-background, $shadow-intensity: $scroll-shadow-intensity, $shadow-color: $scroll-shadow-color, $cover-size: $scroll-shadow-cover, $shadow-size: $scroll-shadow-size) {
background-image:
// Shadow covers
linear-gradient($background-color 30%, rgba($background-color,0)),
@Yimiprod
Yimiprod / .csscomb.json
Last active May 15, 2020
smacss definition for scss-lint and csscomb
View .csscomb.json
{
"exclude": [
".git/**",
"node_modules/**"
],
"remove-empty-rulesets": true,
"always-semicolon": true,
"color-case": "lower",
"block-indent": " ",
"color-shorthand": false,
View greetings.rock
The Universe says Hi Stranger
Tranquility is destination (1)
Listen to the stars
The Light says New Friend
If the stars ain't gone
Put the stars into the light
The Sun is too antediluvian (32 / space)
The Moon is your fate (44 / comma)
@Yimiprod
Yimiprod / difference.js
Last active Sep 27, 2020
Deep diff between two object, using lodash
View difference.js
/**
* Deep diff between two object, using lodash
* @param {Object} object Object compared
* @param {Object} base Object to compare with
* @return {Object} Return a new object who represent the diff
*/
function difference(object, base) {
function changes(object, base) {
return _.transform(object, function(result, value, key) {
if (!_.isEqual(value, base[key])) {
You can’t perform that action at this time.