smart-nupkg-metadata-reader

Nuget package metadata reader


Keywords
nuget, package, metadata, reader, nupkg
License
MIT
Install
npm install smart-nupkg-metadata-reader@1.0.0

Documentation

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