Skip to content

Instantly share code, notes, and snippets.

@KoryNunn
Created March 30, 2014 23:23
Show Gist options
  • Select an option

  • Save KoryNunn/9881655 to your computer and use it in GitHub Desktop.

Select an option

Save KoryNunn/9881655 to your computer and use it in GitHub Desktop.
peerDependency styles
// Original
var Gaffa = require('gaffa'),
Container: require('gaffa-container'),
Heading: require('gaffa-heading'),
List: require('gaffa-list'),
Form: require('gaffa-form'),
Label: require('gaffa-label'),
Text: require('gaffa-text'),
Button: require('gaffa-button'),
Anchor: require('gaffa-anchor'),
Image: require('gaffa-image'),
Textbox: require('gaffa-textbox'),
Textarea: require('gaffa-textarea'),
Checkbox: require('gaffa-checkbox'),
Select: require('gaffa-select'),
Page: require('./gaffaExtensions/views/page'),
Showable: require('./gaffaExtensions/views/showable'),
Field: require('./gaffaExtensions/views/field'),
Pinbox: require('./gaffaExtensions/views/pinbox'),
Modal: require('./gaffaExtensions/views/modal')
Ajax: require('gaffa-ajax'),
Navigate: require('gaffa-navigate'),
Set: require('gaffa-set'),
Push: require('gaffa-push'),
Concat: require('gaffa-concat'),
Remove: require('gaffa-remove'),
Conditional: require('gaffa-conditional'),
Toggle: require('gaffa-toggle'),
ScrollTo: require('gaffa-scrollto'),
Delay : require('gaffa-delay'),
Back: require('./gaffaExtensions/actions/back'),
Scan: require('./gaffaExtensions/actions/scan'),
Share: require('./gaffaExtensions/actions/share'),
Nfc: require('./gaffaExtensions/actions/nfc'),
LoadUrl: require('./gaffaExtensions/actions/loadUrl')
PageLoad: require('gaffa-page-load'),
ModelChange: require('gaffa-model-change'),
Longpoll: require('gaffa-longpoll'),
Ajax: require('./gaffaExtensions/behaviours/ajax'),
Default: require('./gaffaExtensions/behaviours/default');
// Passed in peerDependency
var Gaffa = require('gaffa'),
Container: require('gaffa-container')(Gaffa),
Heading: require('gaffa-heading')(Gaffa),
List: require('gaffa-list')(Gaffa),
Form: require('gaffa-form')(Gaffa),
Label: require('gaffa-label')(Gaffa),
Text: require('gaffa-text')(Gaffa),
Button: require('gaffa-button')(Gaffa),
Anchor: require('gaffa-anchor')(Gaffa),
Image: require('gaffa-image')(Gaffa),
Textbox: require('gaffa-textbox')(Gaffa),
Textarea: require('gaffa-textarea')(Gaffa),
Checkbox: require('gaffa-checkbox')(Gaffa),
Select: require('gaffa-select')(Gaffa),
Page: require('./gaffaExtensions/views/page')(Gaffa),
Showable: require('./gaffaExtensions/views/showable')(Gaffa),
Field: require('./gaffaExtensions/views/field')(Gaffa),
Pinbox: require('./gaffaExtensions/views/pinbox')(Gaffa),
Modal: require('./gaffaExtensions/views/modal'(Gaffa))
Ajax: require('gaffa-ajax')(Gaffa),
Navigate: require('gaffa-navigate')(Gaffa),
Set: require('gaffa-set')(Gaffa),
Push: require('gaffa-push')(Gaffa),
Concat: require('gaffa-concat')(Gaffa),
Remove: require('gaffa-remove')(Gaffa),
Conditional: require('gaffa-conditional')(Gaffa),
Toggle: require('gaffa-toggle')(Gaffa),
ScrollTo: require('gaffa-scrollto')(Gaffa),
Delay : require('gaffa-delay')(Gaffa),
Back: require('./gaffaExtensions/actions/back')(Gaffa),
Scan: require('./gaffaExtensions/actions/scan')(Gaffa),
Share: require('./gaffaExtensions/actions/share')(Gaffa),
Nfc: require('./gaffaExtensions/actions/nfc')(Gaffa),
LoadUrl: require('./gaffaExtensions/actions/loadUrl'(Gaffa))
PageLoad: require('gaffa-page-load')(Gaffa),
ModelChange: require('gaffa-model-change')(Gaffa),
Longpoll: require('gaffa-longpoll')(Gaffa),
Ajax: require('./gaffaExtensions/behaviours/ajax')(Gaffa),
Default: require('./gaffaExtensions/behaviours/default')(Gaffa);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment