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

Package Sidebar

Install

npm i smart-nupkg-metadata-reader

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • juliogold