2.0.0 • Published 10 years ago

nuget-pckg v2.0.0

Weekly downloads
7
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

11 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago