Skip to content

Instantly share code, notes, and snippets.

View niklas-r's full-sized avatar
:shipit:
Shipping code, all day, `err` day

Niklas Kahn niklas-r

:shipit:
Shipping code, all day, `err` day
  • Neat Minds
  • Sweden, Stockholm
View GitHub Profile
@niklas-r
niklas-r / userTimingMiddleware.js
Created July 3, 2018 19:45 — forked from vcarl/userTimingMiddleware.js
A User Timing middleware for redux to create performance markers for dispatched actions
const userTiming = () => (next) => (action) => {
if (performance.mark === undefined) return next(action);
performance.mark(`${action.type}_start`);
const result = next(action);
performance.mark(`${action.type}_end`);
performance.measure(
`${action.type}`,
`${action.type}_start`,
`${action.type}_end`,
);
@niklas-r
niklas-r / flexbox.scss
Created June 30, 2017 10:30 — forked from richardtorres314/flexbox.scss
CSS Flexbox - Sass Mixins
// --------------------------------------------------
// Flexbox SASS mixins
// The spec: http://www.w3.org/TR/css3-flexbox
// --------------------------------------------------
// Flexbox display
@mixin flexbox() {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
@niklas-r
niklas-r / spec_helper.coffee
Created January 7, 2016 15:17 — forked from todoubled/spec_helper.coffee
JSDOM/jasmine
window = {} unless window?
global.$=require('jquery') unless jQuery?
global._=require('underscore') unless _?
global.Backbone=require('backbone') unless Backbone?
global.Mustache=require('../lib/mustache') unless Mustache?
global.localStorage=require('localStorage') unless localStorage?
global.Store=require('../lib/backbone.localStorage') unless Store?
global.jsdom = require("jsdom").jsdom
global.document = jsdom('<html><body></body></html>')
global.window = document.createWindow()
@niklas-r
niklas-r / scopes.txt
Last active August 29, 2015 14:21 — forked from iambibhas/scopes.txt
Here is a list of scopes to use in Sublime Text 2 snippets -
ActionScript: source.actionscript.2
AppleScript: source.applescript
ASP: source.asp
Batch FIle: source.dosbatch
C#: source.cs
C++: source.c++
Clojure: source.clojure
CoffeeScript: source.coffee
@niklas-r
niklas-r / links.txt
Created December 12, 2014 07:24 — forked from antila/links.txt
node-webkit links
// Go to menue:
// find->find in files
// Switch on reg_ex button
// Find:
^.*\S+.*$
// Where:
c:\your_folder\,*.php,*.phtml,*.js,*.inc,*.html, -*/folder_to_exclude/*
// Then click on the find button
// Be careful to not click on Replace!!!
@niklas-r
niklas-r / .jshintrc.js
Last active August 29, 2015 13:56 — forked from connor/.jshintrc.js
{
// Settings
"passfail" : false, // Stop on first error.
"maxerr" : 100, // Maximum error before stopping.
// Predefined globals whom JSHint will ignore.
"browser" : true, // Standard browser globals e.g. `window`, `document`.
"node" : true,