I hereby claim:
- I am dmethvin on github.
- I am dmethvin (https://keybase.io/dmethvin) on keybase.
- I have a public key ASBkITRlkLdlzLtYsnadEqxDipOdWqAvog0vAdgA9UxYJQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| $ npm run test | |
| > [email protected] test C:\wamp\www\eleventy | |
| > ava | |
| 107 passed | |
| 7 failed | |
| TemplateRenderTest » EJS Render Include |
This is a ServiceWorker template to turn small github pages into offline ready app.
Whenever I make small tools & toys, I create github repo and make a demo page using github pages (like this one).
Often these "apps" are just an index.html file with all the nessesary CSS and JavaScript in it (or maybe 2-3 html/css/js files). I wanted to cache these files so that I can access my tools offline as well.
Make sure your github pages have HTTPS enforced, you can check Settings > GitHub Pages > Enforce HTTPS of your repository.
| import React from 'react' | |
| import ReactDOM from 'react-dom' | |
| const Hello = ({name}) => <h1>Hello {name}!</h1> | |
| ReactDOM.render( | |
| <Hello name={"vjeux"}/>, | |
| document.body.appendChild(document.createElement("div")) | |
| ) |
| ( function( factory ) { | |
| if ( typeof define === "function" && define.amd ) { | |
| define( "jquery-deferred-reporter", [ "jquery" ], factory ); | |
| } else if ( typeof module === "object" && module.exports ) { | |
| module.exports = factory( require( "jquery" ) ); | |
| } else { | |
| factory( jQuery ); | |
| } |
| From: John Resig [mailto:[email protected]] | |
| Sent: Sunday, February 26, 2006 7:55 PM | |
| To: Dave Methvin | |
| Subject: Re: jQuery suggestions | |
| > JQuery is incredibly useful. I just started playing with it yesterday | |
| > and already I'm hooked. I know exactly *why* I like it so much too. | |
| > Have you ever read Paul Graham's essay "Succinctness is Power"? | |
| > http://www.paulgraham.com/power.html | |
| > Read it, and your neck will be sore afterwards. That's what happens |
| function SomeWidget( $elem ) { | |
| this.$elem = $elem; | |
| } | |
| SomeWidget.prototype = { | |
| constructor: SomeWidget, | |
| renderTo: function( target ) { | |
| $( target ).append( this.$elem.on( "click mousemove", this ) ); | |
| }, |
| // Node-like signature with single callback, returns the XHR | |
| $.xhrcb( url: String, complete: Function( err: Error, xhr: XHR, options: Object ) ): XHR; | |
| $.xhrcb( options: Object, complete: Function( err: Error, xhr: XHR, options: Object ) ): XHR; | |
| // Returns a Promise, throws an error if no Promise or shim | |
| $.xhr( options: Object ): Promise | |
| // See ticket http://bugs.jquery.com/ticket/14509 for `options` | |
| // Thoughts: |
| #!/usr/bin/env node | |
| var child = require("child_process"); | |
| child.execFile("git", [ "status" ], function( error, stdout ) { | |
| console.log("==== result from child.execFile() ===="); | |
| if ( error ) { | |
| console.error("ERROR: " + error); | |
| } | |
| console.log(stdout); |
| #!/bin/sh | |
| basedir=`dirname "$0"` | |
| case `uname` in | |
| *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | |
| esac | |
| if [ -x "$basedir/node" ]; then | |
| "$basedir/node" "$basedir/node_modules/grunt-cli/bin/grunt" "$@" | |
| ret=$? |