cd dev/projects/
∴ projects
git clone [email protected]:ahmedelgabri/gabri.me.git
Cloning into 'gabri.me'...
remote: Counting objects: 2273, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 2273 (delta 0), reused 1 (delta 0), pack-reused 2268
Receiving objects: 100% (2273/2273), 27.23 MiB | 5.49 MiB/s, done.
Resolving deltas: 100% (1165/1165), done.
if (typeof someVar === 'undefined') { | |
// it's not defined | |
} |
var casper = require('casper').create(); | |
var casper2 = require('casper').create(); | |
var roomName = 'caspersroom'; | |
var audiofile = ''; | |
casper.start('http://localhost:7001/', function() { | |
this.test.assertTitle('NoiseBox', 'NoiseBox title is ok'); | |
this.test.assertExists('form[action="/host/"]', 'The form to create a new host exists'); | |
this.fill('form[action="/host/"]', { | |
id: roomName |
grunt.registerTask('spawn', 'Start app in the background', function () { | |
var fs = require('fs'), | |
spawn = require('child_process').spawn, | |
out = fs.openSync('./out.log', 'a'), | |
err = fs.openSync('./out.log', 'a'), | |
env = process.env; | |
env.NODE_ENV = 'testing'; | |
env.PORT = 7002; |
var content = '@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } @keyframes rotate { from { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); -moz-transform: rotate(359deg); -ms-transform: rotate(359deg); -o-transform: rotate(359deg); transform: rotate(359deg); } } .dizzy { -webkit-animation-name: rotate; -moz-animation-name: rotate; -ms-animation-name: rotate; -o-animation-name: rotate; animation-name: rotate; -webkit-animation-duration: 0.8s; -moz-animation-duration: 0.8s; -ms-animation-duration: 0.8s; -o-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-anima |
// matches: | |
// import foo from "../foo" | |
(import )((\w)+)( from )"((.|\/)*\w)" | |
// replaces with: | |
// const foo = require("../foo") | |
const $2 = require("$5") |
// in __mocks__/ | |
// Jest file stub | |
module.exports = "test-file-stub"; |
I hereby claim:
- I am m-allanson on github.
- I am mallanson (https://keybase.io/mallanson) on keybase.
- I have a public key ASCW_f57zz8JNYQcE16pb5wwS2HM_Klo3b996YK529xEtwo
To claim this, I am signing this object:
Hey folks,
Here's what's been going on with Gatbsy this week:
-
Our very own @kkemple appeared on this great episode of the React Podcast talking about Gatsby
-
Gatsby has a new README! Thanks to @jlengstorf for doing all them words. Wondering where the long list of sites using Gatsby has gone? That list has evolved into the Site Showcase. Can't see your site there? Check out the showcase submission guidelines.
-
As the scale of projects in the Gatsby project grow, we've found it can be difficult to keep track of everything that's going on. For the v2 project we're trialling ZenHub, which hooks into GitHub but allows us to add more structure to issues. Importantly it's free and available to contributors to use too. Check out [the new Gatsby v2 Epic on ZenHub](https://app.zenhub.com/workspace/o/gatsbyjs/gatsby/boards?epics
Hey folks,
Here's what's happening in Gatsby, starting with a hat-trick of event updates:
-
A few Gatsby team members will be attending React Rally next week, 👋 and say hi if you see @kkemple, @shannonbux or @KyleAMathews hanging out in their pukka Gatsby swag.
-
@KyleAMathews will have a busy week as he shimmies over to New York City to talk Gatsby at Decoupled Drupal on August 18th.
-
Gatsby team member @thebigredgeek will be speaking at GraphQL Finland in October, this is the final week for early bird tickets - grab 'em while they're hot!