Have ideas to improve npm?Join in the discussion! »

    nuget

    2.0.2 • Public • Published

    nuget

    Nuget library wrapper for Node.js.

    This library uses Vinyl files for flexibility and Gulp compatibility.

    Raw usage

    nuget = require 'nuget'
    
    nuget.pack 'package.nuspec', (err, nupkg_file) ->
      throw err if err
    
      nuget.push nupkg_file, (err) ->
        throw err if err
    
        console.log "Successfully pushed #{nupkg_file.path}"
    

    Gulp usage

    gulp = require 'gulp'
    gutil = require 'gulp-util'
    es = require 'event-stream'
    nuget = require 'nuget'
    
    nugetGulp = -> es.map (file, callback) ->
      nuget.pack file, (err, nupkg_file) ->
        return callback(err) if err
        nuget.push nupkg_file, (err) -> if err then gutil.log(err) else callback()
    
    gulp.src('*.nuspec')
      .pipe(nugetGulp())
    

    Configuring Nuget

    Add the 'nuget.org' source to your Nuget config file

    $ mono nuget.exe sources add -name "nuget.org" -source "https://www.nuget.org/api/v2/package"

    Add the credentials for your source

    $ mono nuget.exe setApiKey {YOUR_API_KEY} -source nuget.org

    Install

    npm i nuget

    DownloadsWeekly Downloads

    414

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    3.96 MB

    Total Files

    5

    Last publish

    Collaborators

    • avatar