UNPKG

generator-portals-clientside

Version:

Generates a SharePoint clientside project skeleton. Brought to you by Skyline's Portals & Collaboration Team.

29 lines (27 loc) 735 B
var utils = require("./writing.utils"); var filesToCopy = [ "webpack.config.js", ".babelrc", ".gitignore" ]; var foldersToCopy = [ "powershell", "static", "src/styles", "src/scripts", ]; module.exports = { write1: function() { utils.templateFile(this, 'package.json'); utils.templateFile(this, 'src/entries/entry.site.js'); }, write2: function() { filesToCopy.forEach(f => utils.copyFile(this, f)) foldersToCopy.forEach(f => utils.copyFolder(this, f)); }, write3: function() { utils.makeDirectory(this, "ProvisioningSchemas"); utils.makeDirectory(this, "src/layouts"); utils.makeDirectory(this, "src/webparts"); } }