{"repo":"koltyakov/sp-build-tasks","free":true,"listed":false,"github":"https://github.com/koltyakov/sp-build-tasks","clone":"git clone https://github.com/koltyakov/sp-build-tasks.git","description":"👷 SharePoint front-end projects automation and tasks tool-belt","language":"TypeScript","stars":17,"topics":["sharepoint","nodejs","gulp","tasks","automation","build","javascript","webpack","react","pnpjs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"sp-build-tasks SharePoint front-end projects automation and tasks tool-belt The library was designed for usage with SharePoint Push-n-Pull Yeoman generator but can be used as a stand-alone package as well. Install Dependency Integration to the code Settings Parameter Description ---------- ------------ privateConf path to credentials config file appConfig path to application config file taskPath path to custom gulp tasks folder App config file The app config file should be a JSON document with the following schema sp-build-tasks/schema/v1/sppp.json . The schema represents the following interface: Custom Gulp tasks or types supported version: Gulp tasks Authentication config setup initiation Populates ./config/private.json with credentials options. Watch and live development Watch Watch for changes in ./src folder, compiles .ts, .hbs and .scss to ./dist . Watch for changes in ./dist and uploads to target SharePoint folder. Use --skipSync flag to skip any upload to SharePoint assets, e.g. if you need external tools (like gosip sync) to be used instead of embeded. Watch with SharePoint pages live reload Does the same as the watch task. Emits files update to SharePoint live reload client which triggers live pages reload for: - JavaScript's updates - CSS's updates - CEWPs updates - Layouts updates - Masterpage updates Syncronization Publishing ./dist to SharePoint Publishes all ./dist folder content to SharePoint target folder. Publishing in incremental mode Uploads only files whi","default_branch":null,"files":null,"tree":[],"storefront":"/r/koltyakov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/koltyakov/sp-build-tasks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}