├── 01 - Your First Vue Application └── todo │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 03 - HTML Primer └── htmlcssprimer │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 04 - JavaScript Primer └── jsprimer │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ ├── main.js │ └── maths │ ├── index.js │ ├── operations.js │ └── sum.js ├── 05 - SportsStore └── sportsstore │ ├── authMiddleware.js │ ├── babel.config.js │ ├── data.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── CategoryControls.vue │ ├── HelloWorld.vue │ ├── PageControls.vue │ ├── ProductList.vue │ └── Store.vue │ ├── main.js │ └── store │ └── index.js ├── 06 - SportsStore - Checkout and Orders └── sportsstore │ ├── authMiddleware.js │ ├── babel.config.js │ ├── data.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── CartSummary.vue │ ├── CategoryControls.vue │ ├── Checkout.vue │ ├── HelloWorld.vue │ ├── OrderThanks.vue │ ├── PageControls.vue │ ├── ProductList.vue │ ├── ShoppingCart.vue │ ├── ShoppingCartLine.vue │ ├── Store.vue │ └── ValidationError.vue │ ├── main.js │ ├── router │ └── index.js │ └── store │ ├── cart.js │ ├── index.js │ └── orders.js ├── 07 - SportsStore - Scaling and Administration └── sportsstore │ ├── authMiddleware.js │ ├── babel.config.js │ ├── data.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── CartSummary.vue │ ├── CategoryControls.vue │ ├── Checkout.vue │ ├── HelloWorld.vue │ ├── OrderThanks.vue │ ├── PageControls.vue │ ├── ProductList.vue │ ├── Search.vue │ ├── ShoppingCart.vue │ ├── ShoppingCartLine.vue │ ├── Store.vue │ ├── ValidationError.vue │ └── admin │ │ ├── Admin.vue │ │ ├── Authentication.vue │ │ ├── OrderAdmin.vue │ │ └── ProductAdmin.vue │ ├── main.js │ ├── router │ └── index.js │ └── store │ ├── auth.js │ ├── cart.js │ ├── index.js │ └── orders.js ├── 08 - SportsStore - Administration and Deployment └── sportsstore │ ├── Dockerfile │ ├── authMiddleware.js │ ├── babel.config.js │ ├── data.js │ ├── data.json │ ├── deploy-package.json │ ├── dist │ ├── css │ │ └── chunk-vendors.291cfd91.css │ ├── favicon.ico │ ├── fonts │ │ ├── fontawesome-webfont.674f50d2.eot │ │ ├── fontawesome-webfont.af7ae505.woff2 │ │ ├── fontawesome-webfont.b06871f2.ttf │ │ └── fontawesome-webfont.fee66e71.woff │ ├── img │ │ └── fontawesome-webfont.912ec66d.svg │ ├── index.html │ └── js │ │ ├── admin.84f71a1c.js │ │ ├── admin.84f71a1c.js.map │ │ ├── app.87738c6f.js │ │ ├── app.87738c6f.js.map │ │ ├── chunk-vendors.56adf36a.js │ │ └── chunk-vendors.56adf36a.js.map │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── server.js │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── CartSummary.vue │ ├── CategoryControls.vue │ ├── Checkout.vue │ ├── HelloWorld.vue │ ├── OrderThanks.vue │ ├── PageControls.vue │ ├── ProductList.vue │ ├── Search.vue │ ├── ShoppingCart.vue │ ├── ShoppingCartLine.vue │ ├── Store.vue │ ├── ValidationError.vue │ └── admin │ │ ├── Admin.vue │ │ ├── Authentication.vue │ │ ├── OrderAdmin.vue │ │ ├── ProductAdmin.vue │ │ └── ProductEditor.vue │ ├── main.js │ ├── router │ └── index.js │ └── store │ ├── auth.js │ ├── cart.js │ ├── index.js │ └── orders.js ├── 09 - Understanding Vue.js └── nomagic │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── src │ ├── App.html │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── HelloWorld.vue │ └── main.js │ └── vue.config.js ├── 10 - Understanding Vue.js Projects └── projecttools │ ├── babel.config.js │ ├── dist │ ├── css │ │ └── app.b938236b.css │ ├── favicon.ico │ ├── img │ │ └── logo.82b9c7a5.png │ ├── index.html │ └── js │ │ ├── app.b671844a.js │ │ ├── app.b671844a.js.map │ │ ├── chunk-vendors.02da9ab1.js │ │ └── chunk-vendors.02da9ab1.js.map │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── server.js │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── HelloWorld.vue │ ├── main.js │ ├── router.js │ ├── store.js │ └── views │ │ ├── About.vue │ │ └── Home.vue │ └── vue.config.js ├── 11 - Understanding Data Bindings └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 12 - Using the Basic Directives └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 13 - Using the Repeater Directive └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 14 - Handling Events └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ └── main.js ├── 15 - Working with Form Elements └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ └── HelloWorld.vue │ ├── main.js │ └── validationRules.js ├── 16 - Components └── templatesanddata │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── Child.vue │ ├── HelloWorld.vue │ └── ProductDisplay.vue │ ├── main.js │ └── validationRules.js ├── 17 - Understanding the Component Lifecycle └── lifecycles │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── HelloWorld.vue │ │ └── MessageDisplay.vue │ └── main.js │ └── vue.config.js ├── 18 - Loosely-Coupled Components └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── EditorField.vue │ ├── HelloWorld.vue │ ├── ProductDisplay.vue │ └── ProductEditor.vue │ └── main.js ├── 19 - Using RESTful Web Services └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── EditorField.vue │ ├── ErrorDisplay.vue │ ├── HelloWorld.vue │ ├── ProductDisplay.vue │ └── ProductEditor.vue │ ├── main.js │ └── restDataSource.js ├── 20 - Using a Data Store └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── EditorField.vue │ ├── ErrorDisplay.vue │ ├── HelloWorld.vue │ ├── ProductDisplay.vue │ └── ProductEditor.vue │ ├── main.js │ ├── restDataSource.js │ └── store │ ├── index.js │ └── preferences.js ├── 21 - Dynamic Components └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── DataSummary.vue │ │ ├── EditorField.vue │ │ ├── ErrorDisplay.vue │ │ ├── HelloWorld.vue │ │ ├── LoadingMessage.vue │ │ ├── ProductDisplay.vue │ │ └── ProductEditor.vue │ ├── main.js │ ├── restDataSource.js │ └── store │ │ ├── index.js │ │ ├── navigation.js │ │ └── preferences.js │ └── vue.config.js ├── 22 - URL Routing └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── DataSummary.vue │ │ ├── EditorField.vue │ │ ├── ErrorDisplay.vue │ │ ├── HelloWorld.vue │ │ ├── LoadingMessage.vue │ │ ├── ProductDisplay.vue │ │ └── ProductEditor.vue │ ├── main.js │ ├── restDataSource.js │ ├── router │ │ └── index.js │ └── store │ │ ├── index.js │ │ ├── navigation.js │ │ └── preferences.js │ └── vue.config.js ├── 23 - URL Routing Elements └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── DataSummary.vue │ │ ├── EditorField.vue │ │ ├── ErrorDisplay.vue │ │ ├── HelloWorld.vue │ │ ├── LoadingMessage.vue │ │ ├── Preferences.vue │ │ ├── ProductDisplay.vue │ │ ├── ProductEditor.vue │ │ ├── Products.vue │ │ └── SideBySide.vue │ ├── main.js │ ├── restDataSource.js │ ├── router │ │ └── index.js │ └── store │ │ ├── index.js │ │ ├── navigation.js │ │ └── preferences.js │ └── vue.config.js ├── 24 - Advanced URL Routing └── productapp │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── restData.js │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── DataSummary.vue │ │ ├── EditorField.vue │ │ ├── ErrorDisplay.vue │ │ ├── FilteredData.vue │ │ ├── HelloWorld.vue │ │ ├── LoadingMessage.vue │ │ ├── MessageDisplay.vue │ │ ├── Preferences.vue │ │ ├── ProductDisplay.vue │ │ ├── ProductEditor.vue │ │ ├── Products.vue │ │ └── SideBySide.vue │ ├── main.js │ ├── restDataSource.js │ ├── router │ │ ├── basicRoutes.js │ │ ├── index.js │ │ └── sideBySideRoutes.js │ └── store │ │ ├── index.js │ │ ├── navigation.js │ │ └── preferences.js │ └── vue.config.js ├── 25 - Transitions └── transitions │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── HelloWorld.vue │ ├── ListMaker.vue │ ├── ListMakerControls.vue │ ├── Numbers.vue │ └── SimpleDisplay.vue │ ├── main.js │ └── router │ └── index.js ├── 26 - Extending Vue.js └── extendingvue │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── HelloWorld.vue │ ├── Numbers.vue │ └── Subtraction.vue │ ├── directives │ └── colorize.js │ ├── main.js │ ├── mixins │ └── numbersMixin.js │ └── plugins │ └── maths │ ├── Operation.vue │ ├── componentFeatures.js │ ├── directives.js │ ├── filters.js │ ├── globals.js │ └── index.js ├── 9781484238042.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md └── errata.md /01 - Your First Vue Application/todo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/babel.config.js -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/package-lock.json -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/package.json -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/public/favicon.ico -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/public/index.html -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/src/App.vue -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/src/assets/logo.png -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /01 - Your First Vue Application/todo/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/01 - Your First Vue Application/todo/src/main.js -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/babel.config.js -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/package-lock.json -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/package.json -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/public/favicon.ico -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/public/index.html -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/src/App.vue -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/src/assets/logo.png -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /03 - HTML Primer/htmlcssprimer/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/03 - HTML Primer/htmlcssprimer/src/main.js -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/babel.config.js -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/package-lock.json -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/package.json -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/public/favicon.ico -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/public/index.html -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/App.vue -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/assets/logo.png -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/main.js -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/maths/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/maths/index.js -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/maths/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/maths/operations.js -------------------------------------------------------------------------------- /04 - JavaScript Primer/jsprimer/src/maths/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/04 - JavaScript Primer/jsprimer/src/maths/sum.js -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/authMiddleware.js -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/babel.config.js -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/data.js -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/package-lock.json -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/package.json -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/public/favicon.ico -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/public/index.html -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/App.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/assets/logo.png -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/components/CategoryControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/components/CategoryControls.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/components/PageControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/components/PageControls.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/components/ProductList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/components/ProductList.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/components/Store.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/components/Store.vue -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/main.js -------------------------------------------------------------------------------- /05 - SportsStore/sportsstore/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/05 - SportsStore/sportsstore/src/store/index.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/authMiddleware.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/babel.config.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/data.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/package-lock.json -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/package.json -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/public/favicon.ico -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/public/index.html -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/App.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/assets/logo.png -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/CartSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/CartSummary.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/CategoryControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/CategoryControls.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/Checkout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/Checkout.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/OrderThanks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/OrderThanks.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/PageControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/PageControls.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/ProductList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/ProductList.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/ShoppingCart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/ShoppingCart.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/ShoppingCartLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/ShoppingCartLine.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/Store.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/Store.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/components/ValidationError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/components/ValidationError.vue -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/main.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/router/index.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/store/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/store/cart.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/store/index.js -------------------------------------------------------------------------------- /06 - SportsStore - Checkout and Orders/sportsstore/src/store/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/06 - SportsStore - Checkout and Orders/sportsstore/src/store/orders.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/authMiddleware.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/babel.config.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/data.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/package-lock.json -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/package.json -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/public/favicon.ico -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/public/index.html -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/App.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/assets/logo.png -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/CartSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/CartSummary.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/CategoryControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/CategoryControls.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/Checkout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/Checkout.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/OrderThanks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/OrderThanks.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/PageControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/PageControls.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/ProductList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/ProductList.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/Search.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/ShoppingCart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/ShoppingCart.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/ShoppingCartLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/ShoppingCartLine.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/Store.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/Store.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/ValidationError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/ValidationError.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/Admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/Admin.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/Authentication.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/Authentication.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/OrderAdmin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/OrderAdmin.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/ProductAdmin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/components/admin/ProductAdmin.vue -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/main.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/router/index.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/store/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/store/auth.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/store/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/store/cart.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/store/index.js -------------------------------------------------------------------------------- /07 - SportsStore - Scaling and Administration/sportsstore/src/store/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/07 - SportsStore - Scaling and Administration/sportsstore/src/store/orders.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/Dockerfile -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/authMiddleware.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/babel.config.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/data.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/data.json -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/deploy-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/deploy-package.json -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/css/chunk-vendors.291cfd91.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/css/chunk-vendors.291cfd91.css -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/favicon.ico -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.674f50d2.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.674f50d2.eot -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.af7ae505.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.af7ae505.woff2 -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.b06871f2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.b06871f2.ttf -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.fee66e71.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/fonts/fontawesome-webfont.fee66e71.woff -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/img/fontawesome-webfont.912ec66d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/img/fontawesome-webfont.912ec66d.svg -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/index.html -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/admin.84f71a1c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/admin.84f71a1c.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/admin.84f71a1c.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/admin.84f71a1c.js.map -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/app.87738c6f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/app.87738c6f.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/app.87738c6f.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/app.87738c6f.js.map -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/chunk-vendors.56adf36a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/chunk-vendors.56adf36a.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/dist/js/chunk-vendors.56adf36a.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/dist/js/chunk-vendors.56adf36a.js.map -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/package-lock.json -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/package.json -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/public/favicon.ico -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/public/index.html -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/server.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/App.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/assets/logo.png -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/CartSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/CartSummary.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/CategoryControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/CategoryControls.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/Checkout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/Checkout.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/OrderThanks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/OrderThanks.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/PageControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/PageControls.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/ProductList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/ProductList.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/Search.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/ShoppingCart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/ShoppingCart.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/ShoppingCartLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/ShoppingCartLine.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/Store.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/Store.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/ValidationError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/ValidationError.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/Admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/Admin.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/Authentication.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/Authentication.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/OrderAdmin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/OrderAdmin.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/ProductAdmin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/ProductAdmin.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/components/admin/ProductEditor.vue -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/main.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/router/index.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/store/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/store/auth.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/store/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/store/cart.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/store/index.js -------------------------------------------------------------------------------- /08 - SportsStore - Administration and Deployment/sportsstore/src/store/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/08 - SportsStore - Administration and Deployment/sportsstore/src/store/orders.js -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/babel.config.js -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/package-lock.json -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/package.json -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/public/favicon.ico -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/public/index.html -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/src/App.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/src/App.html -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/src/App.vue -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/src/assets/logo.png -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/09 - Understanding Vue.js/nomagic/src/main.js -------------------------------------------------------------------------------- /09 - Understanding Vue.js/nomagic/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | runtimeCompiler: true 3 | } 4 | -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/babel.config.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/css/app.b938236b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/css/app.b938236b.css -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/favicon.ico -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/img/logo.82b9c7a5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/img/logo.82b9c7a5.png -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/index.html -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/js/app.b671844a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/js/app.b671844a.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/js/app.b671844a.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/js/app.b671844a.js.map -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/js/chunk-vendors.02da9ab1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/js/chunk-vendors.02da9ab1.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/dist/js/chunk-vendors.02da9ab1.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/dist/js/chunk-vendors.02da9ab1.js.map -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/package-lock.json -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/package.json -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/public/favicon.ico -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/public/index.html -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/server.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/App.vue -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/assets/logo.png -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/main.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/router.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/store.js -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/views/About.vue -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/10 - Understanding Vue.js Projects/projecttools/src/views/Home.vue -------------------------------------------------------------------------------- /10 - Understanding Vue.js Projects/projecttools/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | runtimeCompiler: true 3 | } 4 | -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/package.json -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/public/index.html -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /11 - Understanding Data Bindings/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/11 - Understanding Data Bindings/templatesanddata/src/main.js -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/package.json -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/public/index.html -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /12 - Using the Basic Directives/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/12 - Using the Basic Directives/templatesanddata/src/main.js -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/package.json -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/public/index.html -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /13 - Using the Repeater Directive/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/13 - Using the Repeater Directive/templatesanddata/src/main.js -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/package.json -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/public/index.html -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /14 - Handling Events/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/14 - Handling Events/templatesanddata/src/main.js -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/package.json -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/public/index.html -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/src/main.js -------------------------------------------------------------------------------- /15 - Working with Form Elements/templatesanddata/src/validationRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/15 - Working with Form Elements/templatesanddata/src/validationRules.js -------------------------------------------------------------------------------- /16 - Components/templatesanddata/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/babel.config.js -------------------------------------------------------------------------------- /16 - Components/templatesanddata/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/package-lock.json -------------------------------------------------------------------------------- /16 - Components/templatesanddata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/package.json -------------------------------------------------------------------------------- /16 - Components/templatesanddata/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/public/favicon.ico -------------------------------------------------------------------------------- /16 - Components/templatesanddata/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/public/index.html -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/App.vue -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/assets/logo.png -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/components/Child.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/components/Child.vue -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/main.js -------------------------------------------------------------------------------- /16 - Components/templatesanddata/src/validationRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/16 - Components/templatesanddata/src/validationRules.js -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/babel.config.js -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/package-lock.json -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/package.json -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/public/favicon.ico -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/public/index.html -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/src/App.vue -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/src/assets/logo.png -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/src/components/MessageDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/src/components/MessageDisplay.vue -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/17 - Understanding the Component Lifecycle/lifecycles/src/main.js -------------------------------------------------------------------------------- /17 - Understanding the Component Lifecycle/lifecycles/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | runtimeCompiler: true 3 | } 4 | -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/babel.config.js -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/package-lock.json -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/package.json -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/public/favicon.ico -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/public/index.html -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/App.vue -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /18 - Loosely-Coupled Components/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/18 - Loosely-Coupled Components/productapp/src/main.js -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/babel.config.js -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/package-lock.json -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/package.json -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/public/favicon.ico -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/public/index.html -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/restData.js -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/App.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/main.js -------------------------------------------------------------------------------- /19 - Using RESTful Web Services/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/19 - Using RESTful Web Services/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/babel.config.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/package-lock.json -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/package.json -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/public/favicon.ico -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/public/index.html -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/restData.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/App.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/main.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/store/index.js -------------------------------------------------------------------------------- /20 - Using a Data Store/productapp/src/store/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/20 - Using a Data Store/productapp/src/store/preferences.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/babel.config.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/package-lock.json -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/package.json -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/public/favicon.ico -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/public/index.html -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/restData.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/App.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/DataSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/DataSummary.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/LoadingMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/LoadingMessage.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/main.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/store/index.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/store/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/store/navigation.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/src/store/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/src/store/preferences.js -------------------------------------------------------------------------------- /21 - Dynamic Components/productapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/21 - Dynamic Components/productapp/vue.config.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/babel.config.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/package-lock.json -------------------------------------------------------------------------------- /22 - URL Routing/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/package.json -------------------------------------------------------------------------------- /22 - URL Routing/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/public/favicon.ico -------------------------------------------------------------------------------- /22 - URL Routing/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/public/index.html -------------------------------------------------------------------------------- /22 - URL Routing/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/restData.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/App.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/DataSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/DataSummary.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/LoadingMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/LoadingMessage.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/main.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/router/index.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/store/index.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/store/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/store/navigation.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/src/store/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/src/store/preferences.js -------------------------------------------------------------------------------- /22 - URL Routing/productapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/22 - URL Routing/productapp/vue.config.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/babel.config.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/package-lock.json -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/package.json -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/public/favicon.ico -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/public/index.html -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/restData.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/App.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/DataSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/DataSummary.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/LoadingMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/LoadingMessage.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/Preferences.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/Preferences.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/Products.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/Products.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/components/SideBySide.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/components/SideBySide.vue -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/main.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/router/index.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/store/index.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/store/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/store/navigation.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/src/store/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/src/store/preferences.js -------------------------------------------------------------------------------- /23 - URL Routing Elements/productapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/23 - URL Routing Elements/productapp/vue.config.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/babel.config.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/package-lock.json -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/package.json -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/public/favicon.ico -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/public/index.html -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/restData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/restData.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/App.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/assets/logo.png -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/DataSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/DataSummary.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/EditorField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/EditorField.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/ErrorDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/ErrorDisplay.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/FilteredData.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/FilteredData.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/LoadingMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/LoadingMessage.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/MessageDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/MessageDisplay.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/Preferences.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/Preferences.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/ProductDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/ProductDisplay.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/ProductEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/ProductEditor.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/Products.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/Products.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/components/SideBySide.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/components/SideBySide.vue -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/main.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/restDataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/restDataSource.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/router/basicRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/router/basicRoutes.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/router/index.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/router/sideBySideRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/router/sideBySideRoutes.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/store/index.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/store/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/store/navigation.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/src/store/preferences.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/src/store/preferences.js -------------------------------------------------------------------------------- /24 - Advanced URL Routing/productapp/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/24 - Advanced URL Routing/productapp/vue.config.js -------------------------------------------------------------------------------- /25 - Transitions/transitions/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/babel.config.js -------------------------------------------------------------------------------- /25 - Transitions/transitions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/package-lock.json -------------------------------------------------------------------------------- /25 - Transitions/transitions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/package.json -------------------------------------------------------------------------------- /25 - Transitions/transitions/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/public/favicon.ico -------------------------------------------------------------------------------- /25 - Transitions/transitions/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/public/index.html -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/App.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/assets/logo.png -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/components/ListMaker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/components/ListMaker.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/components/ListMakerControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/components/ListMakerControls.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/components/Numbers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/components/Numbers.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/components/SimpleDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/components/SimpleDisplay.vue -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/main.js -------------------------------------------------------------------------------- /25 - Transitions/transitions/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/25 - Transitions/transitions/src/router/index.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/babel.config.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/package-lock.json -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/package.json -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/public/favicon.ico -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/public/index.html -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/App.vue -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/assets/logo.png -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/components/Numbers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/components/Numbers.vue -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/components/Subtraction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/components/Subtraction.vue -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/directives/colorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/directives/colorize.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/main.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/mixins/numbersMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/mixins/numbersMixin.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/Operation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/Operation.vue -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/componentFeatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/componentFeatures.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/directives.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/filters.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/globals.js -------------------------------------------------------------------------------- /26 - Extending Vue.js/extendingvue/src/plugins/maths/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/26 - Extending Vue.js/extendingvue/src/plugins/maths/index.js -------------------------------------------------------------------------------- /9781484238042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/9781484238042.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-vue-js-2/HEAD/errata.md --------------------------------------------------------------------------------