Package Exports
- @robinherbots/grunt-nuget
- @robinherbots/grunt-nuget/Gruntfile.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@robinherbots/grunt-nuget) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
grunt-nuget 
Grunt NuGet Interface - Create and publish your NuGet packages using GruntJS.
Getting Started
Install this grunt plugin next to your project's gruntfile with: npm install grunt-nuget --save-dev
NOTE : if you are on a unix system, you should install Mono first.
Then add this line to your project's Gruntfile.js
:
grunt.loadNpmTasks('grunt-nuget');
Then specify your config:
grunt.initConfig({
For package creation : (more informations)
nugetpack: {
dist: {
src: 'tests/Package.nuspec',
dest: 'tests/'
}
}
For package publication : (more informations)
nugetpush: {
dist: {
src: 'tests/*.nupkg',
options: {
apiKey: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
}
}
}
For package restore : (more informations)
nugetrestore: {
restore: {
src: 'tests/packages.config',
dest: 'packages/'
}
}
For project update : (more informations)
nugetupdate: {
update: {
src: 'project.sln'
}
}
});
In order to avoid specifying your API Key inside your Gruntfile
you can use command line task : (more informations)
grunt nugetkey --key=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX