1.1.3 • Published 6 years ago
extract-module-exports v1.1.3
extract-module-exports
Extracts the export objects of a NodeJS module.
This will provide you a list of the properties available when you import a module.
Installation
npm i extract-module-exports
Usage
// file that exports
// some-file.js
const features = {
feature1: function() {},
feature2: {}
};
module.exports = features;
const extractExports = require("extract-module-exports");
extractExports("dir-to-file/some-file.js").then(results => {
console.log(results);
// [{ name: "feature1", default: false },
// { name: "feature2", default: false }]
});