deprecations
TypeScript icon, indicating that this package has built-in type declarations

4.0.2 • Public • Published

deprecations Version Badge

github actions coverage dependency status dev dependency status License Downloads

npm badge

Given npm module names, get a JSON map of npm version numbers to deprecation messages.

Example

var deprecations = require('deprecations');
var messages = deprecations('forms', 'object.assign');
var assert = require('assert');
assert.deepEqual(messages, {
	forms: {
		'0.1.0': 'Please update to the latest version',
		'0.1.1': 'Please update to the latest version',
		'0.1.2': 'Please update to the latest version',
		'0.1.3': 'Please update to the latest version',
		'0.1.4': 'Please update to the latest version',
		'0.2.0': 'Please update to the latest version',
		'0.2.1': 'Please update to the latest version',
		'0.2.2': 'Please update to the latest version',
		'0.2.3': 'Please update to the latest version',
		'0.3.0': 'Please update to the latest version',
		'0.4.0': 'Please update to the latest version',
		'0.4.1': undefined
	},
	'object.assign': {
		'0.1.0': 'Please upgrade to the latest spec-compliant version',
		'0.1.1': 'Please upgrade to the latest spec-compliant version',
		'0.2.0': 'Please upgrade to the latest spec-compliant version',
		'0.2.1': 'Please upgrade to the latest spec-compliant version',
		'0.3.1': undefined
	}
});

Alternatively, install it as a global module, and then run:

deprecations forms object.assign

which will print out the same output, as valid JSON.

Tests

Simply clone the repo, npm install, and run npm test

Dependencies (5)

Dev Dependencies (17)

Package Sidebar

Install

npm i deprecations

Weekly Downloads

29

Version

4.0.2

License

MIT

Unpacked Size

23.1 kB

Total Files

12

Last publish

Collaborators

  • ljharb