Miss any of our Open RFC calls?Watch the recordings here! »

smart-nupkg-metadata-reader

1.0.0 • Public • Published

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

Install

npm i smart-nupkg-metadata-reader

DownloadsWeekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • avatar