deprecations

    3.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

    Install

    npm i deprecations

    DownloadsWeekly Downloads

    20

    Version

    3.0.2

    License

    MIT

    Unpacked Size

    20.8 kB

    Total Files

    16

    Last publish

    Collaborators

    • ljharb