2.0.0 • Published 8 years ago

nuget-pckg v2.0.0

Weekly downloads
7
License
MIT
Repository
github
Last release
8 years ago

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

2.0.0

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago