Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Developing all the things

Matt Chaffe Mattchewone

:octocat:
Developing all the things
View GitHub Profile
View machine.js
const trackMachine = Machine({
id: 'ai-sync',
initial: 'initial',
context: {
action: null,
retries: 0
},
states: {
initial: {
on: {
View machine.js
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@Mattchewone
Mattchewone / terminal-git-branch-name.md
Created Sep 6, 2018 — forked from joseluisq/terminal-git-branch-name.md
Add Git Branch Name to Terminal Prompt (Mac)
View terminal-git-branch-name.md

Add Git Branch Name to Terminal Prompt (Mac)

image

Open ~/.bash_profile in your favorite editor and add the following content to the bottom.

# Git branch in prompt.

parse_git_branch() {
@Mattchewone
Mattchewone / media.model.js
Created Feb 22, 2018 — forked from RubyRubenstahl/media.model.js
Mongoose discriminators in feathers-cli generated service.
View media.model.js
// media-model.js - A mongoose model
//
// See http://mongoosejs.com/docs/models.html
// for more of what you can do here.
module.exports = function (app) {
const mongooseClient = app.get('mongooseClient');
const { Schema } = mongooseClient;
const options = {
discriminatorKey: 'type',
@Mattchewone
Mattchewone / authentication.js
Created Jan 26, 2018 — forked from marshallswain/authentication.js
Example tools for using querystring redirects with Feathers OAuth login.
View authentication.js
'use strict';
const authentication = require('feathers-authentication');
const jwt = require('feathers-authentication-jwt');
const local = require('feathers-authentication-local');
const oauth2 = require('feathers-authentication-oauth2');
const GithubStrategy = require('passport-github');
// Bring in the oauth-handler
const makeHandler = require('./oauth-handler');
You can’t perform that action at this time.