Skip to content

Instantly share code, notes, and snippets.

View y-nk's full-sized avatar
🇹🇭
reviewing PRs

Julien Barbay y-nk

🇹🇭
reviewing PRs
View GitHub Profile

Keybase proof

I hereby claim:

  • I am y-nk on github.
  • I am y_nk (https://keybase.io/y_nk) on keybase.
  • I have a public key ASBjnbaZqLpQsw3luwXWQ6gOHSrdQFqFWp2fXb73Be0nCwo

To claim this, I am signing this object:

@y-nk
y-nk / instructions.md
Last active November 29, 2018 02:00
Storybook Vue
  1. minimal install : npm i --save-dev @storybook/vue@next @storybook/addon-knobs@rc @storybook/addon-actions@rc

  2. peer dependencies from storybook : npm i --save-dev babel-loader vue-loader vue-template-compiler && npm i --save vue

  3. package related peer dependencies: npm i --save-dev @babel/core babel-preset-vue

  4. add run script to package.json :

    "scripts" {
    +  "storybook": "start-storybook -p 9001 -c .storybook"
    },
@y-nk
y-nk / stories.js
Last active November 13, 2018 07:59
non breaking double binding
import React from 'react';
import { storiesOf } from '@storybook/react';
import { withKnobs } from '@storybook/addon-knobs';
// ===========================================================================
import deepEqual from 'fast-deep-equal';
@y-nk
y-nk / helpers.js
Created May 17, 2016 13:43
console.lol()
(function(m) {
const XPR = ['lol', 'mdr', 'xptdr', 'xd', 'lolilol', 'lmao', '😂'];
m.lol = function() {
var arg = Array.from(arguments),
xpr = XPR[(Math.random() * XPR.length) | 0];
m.log.apply(m, [xpr].concat(arg));
};
;(function(m)
{
m.abs = function(n)
{ return n > 0 ? n : -n; };
m.clamp = function(n, min, max)
{ return n < min ? min : n > max ? max : n; };
m.lerp = function(n, n1, n2)
{ return (n1 * (1 - n)) + (n2 * n); };