As easy as 1, 2, 3!
Updated:
- Aug, 08, 2022 update
configdocs for npm 8+ - Jul 27, 2021 add private scopes
- Jul 22, 2021 add dist tags
- Jun 20, 2021 update for
--access=public - Sep 07, 2020 update docs for
npm version
| /* | |
| .d dP"Yb 888888 88 88 88 88b 88 dP""b8 .dP"Y8 | |
| .d88 dP Yb 88 88 88 88 88Yb88 dP `" `Ybo." | |
| 88 Yb dP 88 888888 88 88 Y88 Yb "88 o.`Y8b | |
| 88 YbodP 88 88 88 88 88 Y8 YboodP 8bodP' |
| // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
| // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
| // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel | |
| // MIT license | |
| (function() { | |
| var lastTime = 0; | |
| var vendors = ['ms', 'moz', 'webkit', 'o']; |
| Latency Comparison Numbers (~2012) | |
| ---------------------------------- | |
| L1 cache reference 0.5 ns | |
| Branch mispredict 5 ns | |
| L2 cache reference 7 ns 14x L1 cache | |
| Mutex lock/unlock 25 ns | |
| Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
| Compress 1K bytes with Zippy 3,000 ns 3 us | |
| Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
| Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
| if (!Object.__proto__) { | |
| var sandbox = function () { | |
| // create an <iframe> | |
| var iframe = document.createElement("iframe"); | |
| iframe.style.display = "none"; | |
| document.documentElement.appendChild(iframe); | |
| return frames[frames.length - 1]; | |
| } | |
| var iframe = sandbox(); |
| /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch" |
| /** | |
| * Converts an RGB color value to HSL. Conversion formula | |
| * adapted from http://en.wikipedia.org/wiki/HSL_color_space. | |
| * Assumes r, g, and b are contained in the set [0, 255] and | |
| * returns h, s, and l in the set [0, 1]. | |
| * | |
| * @param Number r The red color value | |
| * @param Number g The green color value | |
| * @param Number b The blue color value | |
| * @return Array The HSL representation |
| # Transforming the vanilla recursive fib into the iterative DP version | |
| # through a series of mechanical steps. | |
| # | |
| # For more on converting recursive algorithms into iterative ones, see: | |
| # http://blog.moertel.com/posts/2013-05-11-recursive-to-iterative.html | |
| # original function | |
| def fib(n): |
just use GHC for OSX https://ghcformacosx.github.io
the rest of these directions are preserved for historical purposes
xcode-select --install ; brew tap homebrew/versions ; brew tap homebrew/dupes \