Skip to content

Instantly share code, notes, and snippets.

View envex's full-sized avatar
💀

Matt Vickers envex

💀
View GitHub Profile
import { useMemo, useEffect, MutableRefObject } from 'react';
export default function useResizeObserver(
targetNode: MutableRefObject<any>,
callback: (rect: DOMRect) => void,
) {
const observer = useMemo(
() =>
// Note: ResizeObserver comes back as unfound even
// this it's available, so for now I'm just going to
@envex
envex / fiddle.css
Created September 14, 2016 15:08 — forked from zalun/fiddle.css
$fullred: #ff0000;
body {
font-family: Helvetica, Verdana
}
p {
padding: 7px 10px;
}
#demo {
border: 1px solid $fullred;
}
<p>Hi</p>
@envex
envex / .gitignore
Last active February 24, 2016 13:18 — forked from abernier/.gitignore
domvertices.js
node_modules/
@envex
envex / package.json
Created August 6, 2014 17:26
New LSPS Package.json
{
"name": "liveshare-ps",
"version": "1.0.154",
"description": "Connects to InVision LiveShare",
"main": "main.js",
"generator-core-version": "~3",
"dependencies": {
"firebase": "0.6.14",
"open": "0.0.4",
"request": "2.27.0",
function getHiddenLayers(layers, isParentVisible, hasParent, parentMaskBounds) {
isParentVisible = _.isUndefined(isParentVisible) ? true : isParentVisible;
hasParent = hasParent || false;
parentMaskBounds = parentMaskBounds || false;
var deferred = Q.defer();
// Get a list of all the hidden layers
_.forEach(layers, function(layer) {

Keybase proof

I hereby claim:

  • I am envex on github.
  • I am mattvickers (https://keybase.io/mattvickers) on keybase.
  • I have a public key whose fingerprint is 7FBF EEE4 1DBA B2D5 53A1 EFF6 3DE1 4E34 9A36 024D

To claim this, I am signing this object:

@envex
envex / version.json
Last active August 29, 2015 13:56
Version Number
"1.1.10"
@envex
envex / gist:7163305
Created October 25, 2013 23:19
Macbook
Graphics/Displays:
NVIDIA GeForce 9400M:
Chipset Model: NVIDIA GeForce 9400M
Type: GPU
Bus: PCI
VRAM (Total): 256 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0863
@envex
envex / gist:7155357
Created October 25, 2013 14:16
iMac
This file has been truncated, but you can view the full file.
Hardware:
Hardware Overview:
Model Name: iMac
Model Identifier: iMac11,1
Processor Name: Intel Core i5
Processor Speed: 2.66 GHz
Number Of Processors: 1
Total Number Of Cores: 4