UNPKG

sails-rigger

Version:

A reliable callback handler for loading an external Sails.js app via require()

48 lines (36 loc) 1.34 kB
# <img src="http://cdn.tjw.io/images/sails-logo.png" height='43px' />-rigged [![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] A reliable callback handler for loading an external Sails.js app via require(). ## Install ```sh $ npm install sails-rigged --save ``` ```js var rigger = require('sails-rigged'); var app = require('sails-todomvc'); ``` ## Usage ```js rigger.load(app, { models: { connection: 'customconnection' } }, function (sails) { // sails.models, sails.controllers, etc. are available here }); ``` ## API #### `.load(app, config, callback)` |:---|:---| | @param | description | | `app` | name of sails.js app to load (module id) | | `config` | config object for `sails.load()` | | `callback` | callback function `(error, sails)` | ## License MIT [sails-logo]: http://cdn.tjw.io/images/sails-logo.png [sails-url]: https://sailsjs.org [npm-image]: https://img.shields.io/npm/v/sails-rigged.svg?style=flat [npm-url]: https://npmjs.org/package/sails-rigged [travis-image]: https://img.shields.io/travis/tjwebb/sails-rigged.svg?style=flat [travis-url]: https://travis-ci.org/tjwebb/sails-rigged [daviddm-image]: http://img.shields.io/david/tjwebb/sails-rigged.svg?style=flat [daviddm-url]: https://david-dm.org/tjwebb/sails-rigged