# Todo Client Web Part built with Vue.js and Vue's single-file components ## Summary Sample Todo web part demonstrating how you can utilize [Vue](https://vuejs.org/v2) (a progressive framework for building user interfaces) with SharePoint Framework using handy [single-file components](https://vuejs.org/v2/guide/single-file-components.html) approach. ## Used SharePoint Framework Version ![drop](https://img.shields.io/badge/drop-RC0-green.svg) ## Applies to * [SharePoint Framework Developer Preview](http://dev.office.com/sharepoint/docs/spfx/sharepoint-framework-overview) * [Office 365 developer tenant](http://dev.office.com/sharepoint/docs/spfx/set-up-your-developer-tenant) ## Solution Solution|Author(s) --------|--------- vuejs-todo-single-file-component|Sergei Sergeev ([@sergeev_srg](https://twitter.com/sergeev_srg)) ## Version history Version|Date|Comments -------|----|-------- 0.0.1|January 27, 2017|Initial version. ## Disclaimer **THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** --- ## Minimal Path to Awesome - Clone this repo - In the command line run: - `npm i` - `gulp serve` ## Features Demonstrates\uses below features: - integration between third party frontend framework Vue.js and SharePoint Framework - build pipeline customizations - modern component-based architecture - separation of concerns between markup, styling and code - single-file components architecture for Vue.js - custom webpack loaders