UNPKG

grunt-nuget-pack

Version:

Grunt task for creating nuget packages without using nuget.exe.

71 lines (64 loc) 1.76 kB
module.exports = function(grunt) { grunt.initConfig({ nugetpack: { simple: { options: { id: "NuGetPack.Simple", version: "1.0.0", authors: "Some author", description: "Description of my simple package." }, src: [ "lib/**/*.js", "readme.md" ] }, advanced: { options: { id: "NuGetPack.Advanced", version: "1.0.0", authors: "Author1,Author2,Author3", owners: "Owner1,Owner2,Owner3", description: "Description.", releaseNotes: "Release notes.", summary: "Summary.", language: "en-us", projectUrl: "http://www.moxiecode.com/", icon: "http://www.moxiecode.com/icon.png", iconUrl: "http://www.moxiecode.com/icon.png", license: "MIT", licenseUrl: "http://www.moxiecode.com/license", copyright: "Copyright", requireLicenseAcceptance: true, /*dependencies: [ {id: "dependency1"}, {id: "dependency2", version: "(1.0,)"}, {id: "dependency3", version: "1.0"}, {id: "dependency4", version: "(,1.0]"}, {id: "dependency5", version: "(,1.0)"}, {id: "dependency6", version: "[1.0]"}, {id: "dependency7", version: "(1.0,)"}, {id: "dependency8", version: "(1.0,2.0)"}, {id: "dependency9", version: "[1.0,2.0]"} ],*/ tags: "tag1 tag2 tag3", excludes: ["test/**/*.nuspec"], outputDir: "." }, files: [ {src: "readme.md", dest: "/content/dir1/readme_now.md"}, {src: "lib", dest: "/content/dir2/test_lib"}, {src: "test", dest: "/content/dir2/test"} ] } }, clean: { packages: [ "*.nupkg" ] } }); require('load-grunt-tasks')(grunt); grunt.loadTasks('tasks'); grunt.registerTask('default', ['clean', 'nugetpack']); };