generator-gsndnn
Version:
Scaffolds DNN extensions, including Modules (Webforms, SPA, and MVC), Persona Bar, Skin Object, Library, Scheduler, and Hotcakes Commerce projects (based on the generator built by Matt Rutledge).
51 lines (50 loc) • 1.91 kB
JSON
{
"name": "<%= moduleName %>",
"version": "01.00.00",
"description": "<%= description %>",
"dnn": {
"localhost": "<%= localhost %>",
"dnnRoot": "<%= dnnRoot %>"
},
"dnnModule": {
"fullName": "<%= namespace %>.<%= moduleName %>",
"friendlyName": "<%= namespace %>: <%= 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",
"start": "concurrently \"yarn:watch-*\"",
"watch-dotnet": "dotnet watch build -f net462 -r win-x64",
"watch-webpack": "webpack --mode=development --watch --config _BuildScripts/webpack.config.js",
"watch-bs": "node _BuildScripts/bs.js",
"watch-js": "node _BuildScripts/watch.js"
}
}