When developing applications for Crossroads, copying and pasting code from one location to another is generally discouraged. For this reason, we've developed several custom packages that empower developers to integrate common portions of business logic into their node-compatible application.
Below is a (non-exhaustive) list of the more commonly referenced packages...
Includes a set of customized stylesheets that enable developers to quickly add stylistic
defaults to thier application.
https://github.com/crdschurch/crds-styles
This package will enable you to easily integrate content-blocks into your NG2 application.
https://github.com/crdschurch/crdschurch/crds-ng2-content-block
The shared header is a framework agnostic implementation of the responsive, global
navigation menu.
https://github.com/crdschurch/crds-shared-header
This little library adds callbacks to your app that can be invoked when a user authenticates
themselves.
https://github.com/crdschurch/crds-reactive-auth
Adds a touch-supported horizontal carousel to a set of cards using the Flickity
library.
https://github.com/crdschurch/crds-card-carousel
Supports dynamically sizing a video container to play as a looping background video behind a
jumbotron, while it also manages a jumbotron overlay that uses YouTube's JS API to create and play an
inline video on top of the jumbotron content.
https://github.com/crdschurch/crds-jumbotron-video