generator-dnn
Version:
Scaffolds DNN Modules, Persona Bar, Skin projects
43 lines (42 loc) • 1.46 kB
JSON
{
"name": "<%= moduleName %>",
"version": "01.00.00",
"description": "<%= description %>",
"dnnModule": {
"fullName": "<%= namespace %>.<%= moduleName %>",
"friendlyName": "<%= moduleName %> Module",
"packageName": "<%= namespace %>_<%= moduleName %>",
"owner": {
"name": "<%= moduleName %>",
"organization": "<%= namespace %>",
"url": "<%= companyUrl %>.org",
"email": "<%= emailAddy %>"
},
"module": {
"packageName": "<%= namespace %>_<%= moduleName %>",
"folderName": "<%= namespace %>/<%= moduleName %>",
"azureCompatible": "true",
"iconFile":
"DesktopModules\\<%= namespace %>\\<%= moduleName %>\\Resources\\img\\extension.png"
},
"tempPath": "./package",
"packagesPath": "./_Packages",
"pathToAssemblies": "./bin",
"pathToScripts": "./Providers/DataProviders/SqlDataProvider",
"pathToPublish": "./bin/_PublishedWebsites/<%= moduleName %>",
"pathToSupplementaryFiles": "./",
"excludeFilter": [
"gulpfile.js",
"web.config",
"{bin, bin/**}",
"{Providers, Providers/**}"
]
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clean": "dotnet clean",
"build": "dotnet build -f net462 -r win-x64&&yarn run build-client",
"build-client": "set NODE_ENV=production&&webpack -p --config _BuildScripts/webpack.config.js",
"package": "node _BuildScripts/dnn-package.js"
}
}