backbone.namedconstructor

1.0.6 • Public • Published

backbone.namedconstructor

Build Status NPM version

Give your Backbone object a named constructor, so you can make sense of it in the dev tools console.

Works with AMD, CommonJS and browser globals.

Installation

$ npm install backbone.namedconstructor

Example

If you set a constructorName property, this will be used to name the constructor:

var Backbone = require('backbone');
require('backbone.namedconstructor');
 
var Model = Backbone.Model.extend({ constructorName: 'Foo' });
console.log(new Model().constructor.name);
// 'Foo'

So, instead of:

You'll see:

Tests

$ npm test

Credit

The basis for this module was this great Stack Overflow answer given by Dan Malcolm. Cheers!

License

MIT

Package Sidebar

Install

npm i backbone.namedconstructor

Weekly Downloads

3

Version

1.0.6

License

MIT

Last publish

Collaborators

  • tanem