Sp Angular Webpack

screenshot of Sp Angular Webpack
angular
bootstrap

SharePoint Angular Webpack Starter project

Overview

The Davidsp-angular-webpack-starter is an innovative project designed to help developers create applications for SharePoint with the powerful combination of Angular and Webpack. This starter kit not only streamlines the development process but also demonstrates how to work around traditional SharePoint 'apps' and REST service access by utilizing web messaging. By enabling hosting from various cloud storage solutions, the project provides a versatile path for developers looking to leverage modern client-side technologies in their SharePoint solutions.

With an emphasis on practicality, the starter project comes with comprehensive samples that showcase what is possible with HTML and JavaScript in a SharePoint context. Whether you are a seasoned developer or new to the SharePoint landscape, this project provides an invaluable resource to kick-start your development journey.

Features

  • Easy Setup: Quickly get started by ensuring you have Node.js and Git installed, with straightforward cloning and dependency installation instructions.
  • Configuration Flexibility: Modify the configuration file or use the built-in configuration tool to link your app to the desired SharePoint tenant effortlessly.
  • Cross-Domain Communication: Utilize a compact proxy file (~110kb) that facilitates cross-domain interactions, essential for robust SharePoint applications.
  • Automated Deployment: For SharePoint Online users, an npm run script automates the deployment process and manages your credentials seamlessly.
  • Permission Requirements: Clear guidance on necessary permissions, ensuring you have the right access level for deploying and customizing your SharePoint setup.
  • Local Development Server: Start the local watcher and server with ease, allowing for immediate testing of sample applications in a live environment.
  • Comprehensive Samples: Access pre-built examples that highlight common use cases, helping sharpen your skills and inspiring creativity in your projects.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.