Skip to content

Instantly share code, notes, and snippets.

@kencaron
kencaron / jwt_decode
Created May 25, 2018 00:06
jwt_decode as ES export (for fitbit OS projects)
// Slightly modified from https://github.com/auth0/jwt-decode/blob/master/build/jwt-decode.js
/**
* The code was extracted from:
* https://github.com/davidchambers/Base64.js
*/
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
function InvalidCharacterError(message) {
@kencaron
kencaron / lzw_encoder.js
Created September 20, 2016 17:58 — forked from revolunet/lzw_encoder.js
LZW javascript compress/decompress
// LZW-compress a string
function lzw_encode(s) {
var dict = {};
var data = (s + "").split("");
var out = [];
var currChar;
var phrase = data[0];
var code = 256;
for (var i=1; i<data.length; i++) {
currChar=data[i];
(function (angular) {
'use strict';
angular.module('angularAwesomeSlider', [])
// DIRECTIVE
.directive('slider', [
'$compile', '$templateCache','$timeout', '$window', 'slider',
function(compile, templateCache, timeout, win, Slider) {
return {
restrict : 'AE',