Nattily Primped Monster

    nuget-pckg

    2.0.0 • Public • Published

    # nuget-pckg NPM version Node.js module to pack nuGet packages from solution folder. Included a gulpfile.js to illustrate the functionality. Module is based on node-nuget-runner and uses Nuget.exe 3.3.0.

    It privides a stream based API for gathering multiple *.nuspec files, packing them intu *.nupkg packages and adding to remote server with Nuget Add command. Look here for more details.

    Install this node module using npm install nuget-pckg --save-dev.

    Usage:

    var Ng = require('nuget-pckg'),
    path = require('path');
     
    Ng.getNuspecs({
        baseDir: path.resolve('.'),
        skip: ['obj'],  //patterns to be skipped when searching for nuspec in baseDir
        log: true
    })
    .pipe(Ng.pack({
        outputDirectory: './nupkg-publish-folder',
        log: true
    }))
    .pipe(Ng.add({
        source: './tests/server',
        log: true
    }));
     

    See the gulpfile for additional examples.

    Test
    npm test
    
    Old usage - up to version 1.0.6:
    var Ng = require('nuget-pckg');
     
    var directory = 'solution-folder';
    var ng = new Ng({
        baseDir: directory,
        outputPath: 'C:\\deploy',
        skip: ['some-regex']
    });
    ng.pack();
    Changelog:

    2.0.0 - not backward compatible. Introduced stream API, added support for Nuget Add command, Nuget.exe updated. Method signatures changed (see description above). require('nuget-pckg') retuns an instance already.

    1.0.6 - updated dependencies find (0.1.7 -> 0.2.4) and nuget-runner (0.1.5 -> 0.1.8)

    1.0.5 - updated nuget.exe to version 3.3

    Keywords

    Install

    npm i nuget-pckg

    DownloadsWeekly Downloads

    9

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • mcsdodo
    • steinringer