marlinspike
![Code Climate](https://img.shields.io/codeclimate/github/tjwebb/marlinspike.svg?style=flat-square)
Superpowers for your Sails.js Hooks.
Features
- Makes it easy to build and maintain Sails Hooks as separate projects
- Magically extend Sails apps with additional Model, Controllers, Services.
Compatibility
- Sails.js 0.12 and newer
- node.js 0.12 and newer
Install
$ npm install marlinspike --save
Usage
export const customhook = {
name: 'custom',
configKey: 'customHook',
marlinspike: {
controllers: true,
models: true,
services: true,
config: true
}
}
import Marlinspike from 'marlinspike'
class CustomHook extends Marlinspike {
defaults (overrides) {
},
configure () {
},
initialize (next) {
},
routes () {
return {
}
}
}
export default Marlinspike.createSailsHook(CustomHook)
License
MIT
Maintained By
![](http://i.imgur.com/zM0ynQk.jpg)