Skip to content

Instantly share code, notes, and snippets.

View peterver's full-sized avatar
🎯
Focusing

Peter Vermeulen peterver

🎯
Focusing
View GitHub Profile
@peterver
peterver / .editorconfig
Last active December 4, 2016 20:07
Standard editor config
root = true
[*.scss]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
[*.json]
@peterver
peterver / .eslintrc
Last active December 12, 2016 23:36
Standard eslintrc
{
"env": {
"browser": true
},
"parserOptions": {
"ecmaVersion": 6,
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
},
@peterver
peterver / recursiveCopy.js
Last active September 16, 2016 10:51
recursive copy / deep clone using lodash ( fixes issue with lodash cloneDeep on older browsers )
function copy (cursor) {
// Array
if (_.isArray(cursor)) {
return cursor.reduce((cursor_acc, cursor_value) => {
cursor_acc.push(copy(cursor_value));
return cursor_acc;
}, []);
}
// Object
@peterver
peterver / gist:de9b1fede42af9bb9151
Created June 8, 2015 11:47
Sublime Preferences : Search 'Optimization'/Decluttering
"binary_file_patterns":
[
"node_modules/*",
"bower_components/*",
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
@peterver
peterver / scsslint-strict
Last active December 20, 2016 03:18
Default SCSS Lint - Pretty strict
linters:
BorderZero:
enabled: true
CapitalizationInSelector:
enabled: false
ColorKeyword:
enabled: true