1.2.0 • Published 9 years ago

deprecatejs v1.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

DeprecateJS

Example usage:

// someModule

var deprecate = require('deprecatejs');

module.exports = {
    oldFunc: deprecate(function (str) {
        console.log(str);
    }, 'Please use newFunc instead'),

    newFunc: function (str) {
        ...
    }
};
var someModule = require('someModule');

someModule.oldFunc('foo.');
// CONSOLE ERROR: - Deprecated Method Call - Anonymous function has been deprecated. Please use newFunc instead
// foo.

In Production: (if we dont want to console error in prod we can pass in a boolean indicating if our env isProduction)

// someModule

var deprecate = require('deprecatejs');
var environment = process.env.NODE_ENV;

// Disable logging in production.
if (environment === 'production') {
    deprecate.inProduction();
}

module.exports = {
    oldFunc: deprecate(function (str) {
        console.log(str);
    }, 'Please use newFunc instead'),
    newFunc: function (str) {
        ...
    }
};
var someModule = require('someModule ');

someModule.oldFunc('foo.'); //in prod the error is skipped
// foo.
1.2.0

9 years ago

1.1.0

9 years ago

1.0.11

9 years ago

1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago