diff --git a/README.markdown b/README.markdown index dc444939..feb042e3 100644 --- a/README.markdown +++ b/README.markdown @@ -530,11 +530,9 @@ words(" ") #### sprintf(string format, ...arguments) => string -C like string formatting. -Credits goes to [Alexandru Marasteanu][o]. -For more detailed documentation, see the [original page][o]. +C like string formatting. Makes use of the [sprintf-js](https://npmjs.org/package/sprintf-js) package. -[o]: http://www.diveintojavascript.com/projects/javascript-sprintf +**This function will be removed the next major release, use the [sprintf-js](https://npmjs.org/package/sprintf-js) package instead.** ```javascript sprintf("%.1f", 1.17); diff --git a/package.json b/package.json index ad6fc029..c0d0be48 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ } }, "dependencies": { - "sprintf-js": "^1.0.3" + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" } } diff --git a/sprintf.js b/sprintf.js index 71143b93..538e2159 100644 --- a/sprintf.js +++ b/sprintf.js @@ -1 +1,4 @@ -module.exports = require('sprintf-js').sprintf; +var deprecate = require('util-deprecate'); + +module.exports = deprecate(require('sprintf-js').sprintf, + 'sprintf() is will be removed the next major release, use the sprintf-js package instead.'); diff --git a/vsprintf.js b/vsprintf.js index c5599eac..12ac85c0 100644 --- a/vsprintf.js +++ b/vsprintf.js @@ -1 +1,4 @@ -module.exports = require('sprintf-js').vsprintf; +var deprecate = require('util-deprecate'); + +module.exports = deprecate(require('sprintf-js').vsprintf, + 'vsprintf() is will be removed the next major release, use the sprintf-js package instead.');