README
smart-nupkg-metadata-reader
You can read the metadata from a nuget package.
Usage
npm install smart-nupkg-metadata-reader
Get full metadata
var smartNupkgMetadataReader = require('smart-nupkg-metadata-reader');
smartNupkgMetadataReader.readMetadata('./example/AnyPackage.2.4.2.nupkg', function (result, error) {
if (error) {
throw error;
}
// The return just is a json
console.log(JSON.stringify(result));
});
Get specific properties from metadata
var smartNupkgMetadataReader = require('smart-nupkg-metadata-reader');
smartNupkgMetadataReader.readMetadata('./example/AnyPackage.2.4.2.nupkg', function (result, error) {
if (error) {
throw error;
}
console.log('id: ' + result.package.metadata[0].id[0]);
console.log('title: ' + result.package.metadata[0].title[0]);
console.log('version: ' + result.package.metadata[0].version[0]);
console.log('description: ' + result.package.metadata[0].description[0]);
console.log('projectUrl: ' + result.package.metadata[0].projectUrl[0]);
});
Thanks