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

/smart-nupkg-metadata-reader/

    Package Sidebar

    Install

    npm i smart-nupkg-metadata-reader

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • juliogold