Validate an object in the "exports" field.
const assert = require('assert');
const validateExportsObject = require('validate-exports-object');
const pkg = require('./package.json');
const results = validateExportsObject(pkg.exports);
assert.deepEqual(
results,
{
__proto__: null,
normalized: {
__proto__: null,
'.': './index.js',
'./package.json': './package.json'
},
problems: [],
status: 'files'
}
);
Simply clone the repo, npm install
, and run npm test
Please email @ljharb or see https://tidelift.com/security if you have a potential security vulnerability to report.