├── .github
└── workflows
│ └── ci.yaml
├── .vscode
└── extensions.json
├── README.md
├── ch01
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── HelloWorld.vue
│ │ ├── TheWelcome.vue
│ │ ├── WelcomeItem.vue
│ │ ├── __tests__
│ │ │ └── HelloWorld.spec.ts
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── stores
│ │ └── counter.ts
│ └── views
│ │ ├── AboutView.vue
│ │ └── HomeView.vue
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
└── vitest.config.ts
├── ch02
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── GlobalComponent_main.ts
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── Collection.ts
│ │ ├── ConditionalRender.ts
│ │ ├── CourseChecklist.ts
│ │ ├── ImageComp.ts
│ │ ├── InputWithKey.ts
│ │ ├── List.ts
│ │ ├── MemoedList.ts
│ │ ├── NameInput.ts
│ │ ├── PrintMessage.ts
│ │ ├── TaskList.ts
│ │ ├── WithVHtml.ts
│ │ ├── WithVOnce.ts
│ │ └── WithVText.ts
│ ├── main.ts
│ ├── plugins
│ │ ├── samplePlugin.ts
│ │ └── truncate.ts
│ └── types
│ │ └── Data.type.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch03
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── CafeComponent.vue
│ │ ├── DiningComponent.vue
│ │ ├── HeadingComponent.vue
│ │ ├── ListLayout.vue
│ │ ├── MyFirstComponent.vue
│ │ ├── MyFirstComponentWithHook.vue
│ │ ├── ProductItemList.vue
│ │ ├── ReversedMessage.vue
│ │ ├── StaticMessage.vue
│ │ ├── TaskListComponent.vue
│ │ ├── UserWatcherComponent.vue
│ │ ├── __tests__
│ │ │ └── HelloWorld.spec.ts
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── main.ts
│ └── mixins
│ │ └── restaurantMixin.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch04
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── BadPizzaUsage.vue
│ │ ├── ChildComponent.vue
│ │ ├── House.vue
│ │ ├── Modal.vue
│ │ ├── ParentComponent.vue
│ │ ├── PizzaComponent.vue
│ │ ├── ProductComp.vue
│ │ ├── ProductList.vue
│ │ ├── TheWelcome.vue
│ │ ├── ToDoItem.vue
│ │ ├── ToDoItemWithDefineEmits.vue
│ │ ├── ToDoList.vue
│ │ ├── WelcomeItem.vue
│ │ ├── WithModalComponent.vue
│ │ ├── __tests__
│ │ │ └── HelloWorld.spec.ts
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── main.ts
│ └── types
│ │ └── Pizza.class.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch05
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── e2e
│ └── vue.spec.ts
├── env.d.ts
├── index.html
├── package.json
├── playwright.config.ts
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── GitHubRepos.vue
│ │ ├── GitHubUser.vue
│ │ ├── HelloWorld.vue
│ │ ├── InputCompWithLifecycle.vue
│ │ ├── LifeCycleHooks.vue
│ │ ├── MyMessageComponent.vue
│ │ ├── PalindromeCheck.vue
│ │ ├── UserWatcherComponent.vue
│ │ ├── __tests__
│ │ │ └── HelloWorld.spec.ts
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── composables
│ │ ├── useFetch.ts
│ │ ├── useGitHubRepos.ts
│ │ ├── useLifeCycles.ts
│ │ └── useMyComposable.ts
│ └── main.ts
├── tsconfig.app.json
├── tsconfig.config.json
├── tsconfig.json
├── tsconfig.vitest.json
├── vite.config.ts
└── yarn.lock
├── ch06
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── FetchComponent.vue
│ │ ├── UserProfile.vue
│ │ ├── UserProfileWithFetchComponent.vue
│ │ └── UserProfileWithLocalStorage.vue
│ ├── composables
│ │ └── useFetch.ts
│ ├── main.ts
│ └── types
│ │ └── User.type.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch07
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── HelloWorld.vue
│ │ ├── MyHeading.ts
│ │ ├── MyTestComp.ts
│ │ ├── StepOne.vue
│ │ ├── StepTwo.vue
│ │ ├── TruncatedText.vue
│ │ └── __tests__
│ │ │ └── HelloWorld.spec.ts
│ ├── main.ts
│ ├── main.tsx
│ └── plugins
│ │ ├── samplePlugin.ts
│ │ └── truncate.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch08
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── HelloWorld.vue
│ │ ├── NavBar.vue
│ │ ├── PizzaCard.vue
│ │ ├── TheWelcome.vue
│ │ ├── WelcomeItem.vue
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── composables
│ │ ├── usePizzas.ts
│ │ └── useSearch.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── types
│ │ └── Pizza.ts
│ └── views
│ │ ├── AboutView.vue
│ │ ├── ContactFaqView.vue
│ │ ├── ContactFormView.vue
│ │ ├── ContactView.vue
│ │ ├── ErrorView.vue
│ │ ├── HomeView.vue
│ │ ├── LoginView.vue
│ │ ├── PizzaView.vue
│ │ └── PizzasView.vue
├── tsconfig.config.json
├── tsconfig.json
├── vite.config.ts
└── yarn.lock
├── ch09
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ ├── main.css
│ │ └── pizzas.json
│ ├── components
│ │ ├── Cart.vue
│ │ ├── HelloWorld.vue
│ │ ├── LHeader.vue
│ │ ├── NavBar.vue
│ │ ├── PizzaCard.vue
│ │ ├── __tests__
│ │ │ └── HelloWorld.spec.ts
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── composables
│ │ └── useSearch.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── stores
│ │ ├── cart.ts
│ │ ├── counter.ts
│ │ └── pizzas.ts
│ ├── types
│ │ └── Pizza.ts
│ └── views
│ │ ├── ErrorView.vue
│ │ ├── HomeView.vue
│ │ ├── PizzaView.vue
│ │ └── PizzasView.vue
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.vitest.json
├── vite.config.ts
├── vitest.config.ts
└── yarn.lock
├── ch10
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── env.d.ts
├── index.html
├── package.json
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── NavBar.vue
│ │ ├── PizzaCard.vue
│ │ └── icons
│ │ │ ├── IconCommunity.vue
│ │ │ ├── IconDocumentation.vue
│ │ │ ├── IconEcosystem.vue
│ │ │ ├── IconSupport.vue
│ │ │ └── IconTooling.vue
│ ├── composables
│ │ ├── usePizzas.ts
│ │ └── useSearch.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── types
│ │ └── Pizza.ts
│ └── views
│ │ ├── AboutView.vue
│ │ ├── ContactFaqView.vue
│ │ ├── ContactFormView.vue
│ │ ├── ContactView.vue
│ │ ├── ErrorView.vue
│ │ ├── HomeView.vue
│ │ ├── LoginView.vue
│ │ ├── PizzaView.vue
│ │ └── PizzasView.vue
├── tsconfig.config.json
├── tsconfig.json
├── vite.config.ts
└── yarn.lock
├── ch11
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── e2e
│ └── PizzasView.spec.ts
├── env.d.ts
├── index.html
├── package.json
├── playwright.config.ts
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── NavBar.vue
│ │ └── PizzaCard.vue
│ ├── composables
│ │ ├── useFetch.ts
│ │ ├── useFilter.ts
│ │ ├── usePizzas.ts
│ │ └── useSearch.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── stores
│ │ └── counter.ts
│ ├── tests
│ │ ├── PizzaCard.test.ts
│ │ ├── filterArray.test.ts
│ │ ├── useFetch.test.ts
│ │ └── useFilter.test.ts
│ ├── types
│ │ └── Pizza.ts
│ ├── utils
│ │ └── filterArray.ts
│ └── views
│ │ ├── AboutView.vue
│ │ ├── ContactFaqView.vue
│ │ ├── ContactFormView.vue
│ │ ├── ContactView.vue
│ │ ├── ErrorView.vue
│ │ ├── HomeView.vue
│ │ ├── LoginView.vue
│ │ ├── PizzaView.vue
│ │ └── PizzasView.vue
├── tests-examples
│ └── demo-todo-app.spec.ts
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts
└── yarn.lock
├── ch12
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc.json
├── .vscode
│ └── extensions.json
├── README.md
├── e2e
│ └── PizzasView.spec.ts
├── env.d.ts
├── index.html
├── package.json
├── playwright.config.ts
├── public
│ └── favicon.ico
├── src
│ ├── App.vue
│ ├── assets
│ │ ├── base.css
│ │ ├── logo.svg
│ │ └── main.css
│ ├── components
│ │ ├── NavBar.vue
│ │ └── PizzaCard.vue
│ ├── composables
│ │ ├── useFetch.ts
│ │ ├── useFilter.ts
│ │ ├── usePizzas.ts
│ │ └── useSearch.ts
│ ├── main.ts
│ ├── router
│ │ └── index.ts
│ ├── stores
│ │ └── counter.ts
│ ├── tests
│ │ ├── PizzaCard.test.ts
│ │ ├── filterArray.test.ts
│ │ ├── useFetch.test.ts
│ │ └── useFilter.test.ts
│ ├── types
│ │ └── Pizza.ts
│ ├── utils
│ │ └── filterArray.ts
│ └── views
│ │ ├── AboutView.vue
│ │ ├── ContactFaqView.vue
│ │ ├── ContactFormView.vue
│ │ ├── ContactView.vue
│ │ ├── ErrorView.vue
│ │ ├── HomeView.vue
│ │ ├── LoginView.vue
│ │ ├── PizzaView.vue
│ │ └── PizzasView.vue
├── tests-examples
│ └── demo-todo-app.spec.ts
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts
└── yarn.lock
├── ch13-pizza-house
├── .gitignore
├── .npmrc
├── README.md
├── app.vue
├── assets
│ ├── base.css
│ ├── logo.svg
│ └── main.css
├── components
│ └── PizzaCard.vue
├── composables
│ ├── usePizzas.ts
│ └── useSearch.ts
├── layouts
│ ├── default.vue
│ └── pizzas.vue
├── nuxt.config.ts
├── package.json
├── pages
│ ├── index.vue
│ └── pizzas
│ │ ├── [id].vue
│ │ └── index.vue
├── public
│ └── favicon.ico
├── tsconfig.json
├── types
│ └── Pizza.ts
└── yarn.lock
├── ch13_ssr
├── .gitignore
├── app.js
├── entry-client.js
├── package.json
├── server.js
└── yarn.lock
└── package.json
/.github/workflows/ci.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/.github/workflows/ci.yaml
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/README.md
--------------------------------------------------------------------------------
/ch01/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch01/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/.gitignore
--------------------------------------------------------------------------------
/ch01/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/.prettierrc.json
--------------------------------------------------------------------------------
/ch01/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch01/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/README.md
--------------------------------------------------------------------------------
/ch01/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch01/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/index.html
--------------------------------------------------------------------------------
/ch01/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/package.json
--------------------------------------------------------------------------------
/ch01/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/public/favicon.ico
--------------------------------------------------------------------------------
/ch01/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/App.vue
--------------------------------------------------------------------------------
/ch01/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/assets/base.css
--------------------------------------------------------------------------------
/ch01/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch01/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/assets/main.css
--------------------------------------------------------------------------------
/ch01/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/ch01/src/components/TheWelcome.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/TheWelcome.vue
--------------------------------------------------------------------------------
/ch01/src/components/WelcomeItem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/WelcomeItem.vue
--------------------------------------------------------------------------------
/ch01/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch01/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch01/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch01/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch01/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch01/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch01/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/main.ts
--------------------------------------------------------------------------------
/ch01/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/router/index.ts
--------------------------------------------------------------------------------
/ch01/src/stores/counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/stores/counter.ts
--------------------------------------------------------------------------------
/ch01/src/views/AboutView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/views/AboutView.vue
--------------------------------------------------------------------------------
/ch01/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch01/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/tsconfig.app.json
--------------------------------------------------------------------------------
/ch01/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/tsconfig.json
--------------------------------------------------------------------------------
/ch01/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/tsconfig.node.json
--------------------------------------------------------------------------------
/ch01/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch01/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/vite.config.ts
--------------------------------------------------------------------------------
/ch01/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch01/vitest.config.ts
--------------------------------------------------------------------------------
/ch02/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch02/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/.gitignore
--------------------------------------------------------------------------------
/ch02/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/.prettierrc.json
--------------------------------------------------------------------------------
/ch02/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch02/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/README.md
--------------------------------------------------------------------------------
/ch02/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch02/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/index.html
--------------------------------------------------------------------------------
/ch02/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/package.json
--------------------------------------------------------------------------------
/ch02/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/public/favicon.ico
--------------------------------------------------------------------------------
/ch02/src/GlobalComponent_main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/GlobalComponent_main.ts
--------------------------------------------------------------------------------
/ch02/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/assets/base.css
--------------------------------------------------------------------------------
/ch02/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch02/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/assets/main.css
--------------------------------------------------------------------------------
/ch02/src/components/Collection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/Collection.ts
--------------------------------------------------------------------------------
/ch02/src/components/ConditionalRender.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/ConditionalRender.ts
--------------------------------------------------------------------------------
/ch02/src/components/CourseChecklist.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/CourseChecklist.ts
--------------------------------------------------------------------------------
/ch02/src/components/ImageComp.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/ImageComp.ts
--------------------------------------------------------------------------------
/ch02/src/components/InputWithKey.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/InputWithKey.ts
--------------------------------------------------------------------------------
/ch02/src/components/List.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/List.ts
--------------------------------------------------------------------------------
/ch02/src/components/MemoedList.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/MemoedList.ts
--------------------------------------------------------------------------------
/ch02/src/components/NameInput.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/NameInput.ts
--------------------------------------------------------------------------------
/ch02/src/components/PrintMessage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/PrintMessage.ts
--------------------------------------------------------------------------------
/ch02/src/components/TaskList.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/TaskList.ts
--------------------------------------------------------------------------------
/ch02/src/components/WithVHtml.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/WithVHtml.ts
--------------------------------------------------------------------------------
/ch02/src/components/WithVOnce.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/WithVOnce.ts
--------------------------------------------------------------------------------
/ch02/src/components/WithVText.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/components/WithVText.ts
--------------------------------------------------------------------------------
/ch02/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/main.ts
--------------------------------------------------------------------------------
/ch02/src/plugins/samplePlugin.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/plugins/samplePlugin.ts
--------------------------------------------------------------------------------
/ch02/src/plugins/truncate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/src/plugins/truncate.ts
--------------------------------------------------------------------------------
/ch02/src/types/Data.type.ts:
--------------------------------------------------------------------------------
1 | export type Data = {
2 | title: string;
3 | }
--------------------------------------------------------------------------------
/ch02/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/tsconfig.app.json
--------------------------------------------------------------------------------
/ch02/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/tsconfig.json
--------------------------------------------------------------------------------
/ch02/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/tsconfig.node.json
--------------------------------------------------------------------------------
/ch02/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch02/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/vite.config.ts
--------------------------------------------------------------------------------
/ch02/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/vitest.config.ts
--------------------------------------------------------------------------------
/ch02/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch02/yarn.lock
--------------------------------------------------------------------------------
/ch03/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch03/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/.gitignore
--------------------------------------------------------------------------------
/ch03/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/.prettierrc.json
--------------------------------------------------------------------------------
/ch03/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch03/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/README.md
--------------------------------------------------------------------------------
/ch03/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch03/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/index.html
--------------------------------------------------------------------------------
/ch03/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/package.json
--------------------------------------------------------------------------------
/ch03/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/public/favicon.ico
--------------------------------------------------------------------------------
/ch03/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/App.vue
--------------------------------------------------------------------------------
/ch03/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/assets/base.css
--------------------------------------------------------------------------------
/ch03/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch03/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/assets/main.css
--------------------------------------------------------------------------------
/ch03/src/components/CafeComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/CafeComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/DiningComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/DiningComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/HeadingComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/HeadingComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/ListLayout.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/ListLayout.vue
--------------------------------------------------------------------------------
/ch03/src/components/MyFirstComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/MyFirstComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/MyFirstComponentWithHook.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/MyFirstComponentWithHook.vue
--------------------------------------------------------------------------------
/ch03/src/components/ProductItemList.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/ProductItemList.vue
--------------------------------------------------------------------------------
/ch03/src/components/ReversedMessage.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/ReversedMessage.vue
--------------------------------------------------------------------------------
/ch03/src/components/StaticMessage.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/StaticMessage.vue
--------------------------------------------------------------------------------
/ch03/src/components/TaskListComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/TaskListComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/UserWatcherComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/UserWatcherComponent.vue
--------------------------------------------------------------------------------
/ch03/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch03/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch03/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch03/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch03/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch03/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch03/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/main.ts
--------------------------------------------------------------------------------
/ch03/src/mixins/restaurantMixin.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/src/mixins/restaurantMixin.ts
--------------------------------------------------------------------------------
/ch03/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/tsconfig.app.json
--------------------------------------------------------------------------------
/ch03/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/tsconfig.json
--------------------------------------------------------------------------------
/ch03/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/tsconfig.node.json
--------------------------------------------------------------------------------
/ch03/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch03/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/vite.config.ts
--------------------------------------------------------------------------------
/ch03/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/vitest.config.ts
--------------------------------------------------------------------------------
/ch03/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch03/yarn.lock
--------------------------------------------------------------------------------
/ch04/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch04/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/.gitignore
--------------------------------------------------------------------------------
/ch04/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/.prettierrc.json
--------------------------------------------------------------------------------
/ch04/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch04/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/README.md
--------------------------------------------------------------------------------
/ch04/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch04/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/index.html
--------------------------------------------------------------------------------
/ch04/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/package.json
--------------------------------------------------------------------------------
/ch04/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/public/favicon.ico
--------------------------------------------------------------------------------
/ch04/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/App.vue
--------------------------------------------------------------------------------
/ch04/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/assets/base.css
--------------------------------------------------------------------------------
/ch04/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch04/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/assets/main.css
--------------------------------------------------------------------------------
/ch04/src/components/BadPizzaUsage.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/BadPizzaUsage.vue
--------------------------------------------------------------------------------
/ch04/src/components/ChildComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ChildComponent.vue
--------------------------------------------------------------------------------
/ch04/src/components/House.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/House.vue
--------------------------------------------------------------------------------
/ch04/src/components/Modal.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/Modal.vue
--------------------------------------------------------------------------------
/ch04/src/components/ParentComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ParentComponent.vue
--------------------------------------------------------------------------------
/ch04/src/components/PizzaComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/PizzaComponent.vue
--------------------------------------------------------------------------------
/ch04/src/components/ProductComp.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ProductComp.vue
--------------------------------------------------------------------------------
/ch04/src/components/ProductList.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ProductList.vue
--------------------------------------------------------------------------------
/ch04/src/components/TheWelcome.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/TheWelcome.vue
--------------------------------------------------------------------------------
/ch04/src/components/ToDoItem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ToDoItem.vue
--------------------------------------------------------------------------------
/ch04/src/components/ToDoItemWithDefineEmits.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ToDoItemWithDefineEmits.vue
--------------------------------------------------------------------------------
/ch04/src/components/ToDoList.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/ToDoList.vue
--------------------------------------------------------------------------------
/ch04/src/components/WelcomeItem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/WelcomeItem.vue
--------------------------------------------------------------------------------
/ch04/src/components/WithModalComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/WithModalComponent.vue
--------------------------------------------------------------------------------
/ch04/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch04/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch04/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch04/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch04/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch04/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch04/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/main.ts
--------------------------------------------------------------------------------
/ch04/src/types/Pizza.class.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/src/types/Pizza.class.ts
--------------------------------------------------------------------------------
/ch04/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/tsconfig.app.json
--------------------------------------------------------------------------------
/ch04/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/tsconfig.json
--------------------------------------------------------------------------------
/ch04/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/tsconfig.node.json
--------------------------------------------------------------------------------
/ch04/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch04/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/vite.config.ts
--------------------------------------------------------------------------------
/ch04/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/vitest.config.ts
--------------------------------------------------------------------------------
/ch04/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch04/yarn.lock
--------------------------------------------------------------------------------
/ch05/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch05/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/.gitignore
--------------------------------------------------------------------------------
/ch05/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/ch05/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch05/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/README.md
--------------------------------------------------------------------------------
/ch05/e2e/vue.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/e2e/vue.spec.ts
--------------------------------------------------------------------------------
/ch05/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch05/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/index.html
--------------------------------------------------------------------------------
/ch05/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/package.json
--------------------------------------------------------------------------------
/ch05/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/playwright.config.ts
--------------------------------------------------------------------------------
/ch05/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/public/favicon.ico
--------------------------------------------------------------------------------
/ch05/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/App.vue
--------------------------------------------------------------------------------
/ch05/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/assets/base.css
--------------------------------------------------------------------------------
/ch05/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch05/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/assets/main.css
--------------------------------------------------------------------------------
/ch05/src/components/GitHubRepos.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/GitHubRepos.vue
--------------------------------------------------------------------------------
/ch05/src/components/GitHubUser.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/GitHubUser.vue
--------------------------------------------------------------------------------
/ch05/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/ch05/src/components/InputCompWithLifecycle.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/InputCompWithLifecycle.vue
--------------------------------------------------------------------------------
/ch05/src/components/LifeCycleHooks.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/LifeCycleHooks.vue
--------------------------------------------------------------------------------
/ch05/src/components/MyMessageComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/MyMessageComponent.vue
--------------------------------------------------------------------------------
/ch05/src/components/PalindromeCheck.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/PalindromeCheck.vue
--------------------------------------------------------------------------------
/ch05/src/components/UserWatcherComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/UserWatcherComponent.vue
--------------------------------------------------------------------------------
/ch05/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch05/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch05/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch05/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch05/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch05/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch05/src/composables/useFetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/composables/useFetch.ts
--------------------------------------------------------------------------------
/ch05/src/composables/useGitHubRepos.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/composables/useGitHubRepos.ts
--------------------------------------------------------------------------------
/ch05/src/composables/useLifeCycles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/composables/useLifeCycles.ts
--------------------------------------------------------------------------------
/ch05/src/composables/useMyComposable.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/composables/useMyComposable.ts
--------------------------------------------------------------------------------
/ch05/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/src/main.ts
--------------------------------------------------------------------------------
/ch05/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/tsconfig.app.json
--------------------------------------------------------------------------------
/ch05/tsconfig.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/tsconfig.config.json
--------------------------------------------------------------------------------
/ch05/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/tsconfig.json
--------------------------------------------------------------------------------
/ch05/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch05/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/vite.config.ts
--------------------------------------------------------------------------------
/ch05/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch05/yarn.lock
--------------------------------------------------------------------------------
/ch06/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch06/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/.gitignore
--------------------------------------------------------------------------------
/ch06/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/.prettierrc.json
--------------------------------------------------------------------------------
/ch06/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch06/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/README.md
--------------------------------------------------------------------------------
/ch06/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch06/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/index.html
--------------------------------------------------------------------------------
/ch06/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/package.json
--------------------------------------------------------------------------------
/ch06/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/public/favicon.ico
--------------------------------------------------------------------------------
/ch06/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/App.vue
--------------------------------------------------------------------------------
/ch06/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/assets/base.css
--------------------------------------------------------------------------------
/ch06/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch06/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/assets/main.css
--------------------------------------------------------------------------------
/ch06/src/components/FetchComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/components/FetchComponent.vue
--------------------------------------------------------------------------------
/ch06/src/components/UserProfile.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/components/UserProfile.vue
--------------------------------------------------------------------------------
/ch06/src/components/UserProfileWithFetchComponent.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/components/UserProfileWithFetchComponent.vue
--------------------------------------------------------------------------------
/ch06/src/components/UserProfileWithLocalStorage.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/components/UserProfileWithLocalStorage.vue
--------------------------------------------------------------------------------
/ch06/src/composables/useFetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/composables/useFetch.ts
--------------------------------------------------------------------------------
/ch06/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/main.ts
--------------------------------------------------------------------------------
/ch06/src/types/User.type.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/src/types/User.type.ts
--------------------------------------------------------------------------------
/ch06/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/tsconfig.app.json
--------------------------------------------------------------------------------
/ch06/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/tsconfig.json
--------------------------------------------------------------------------------
/ch06/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/tsconfig.node.json
--------------------------------------------------------------------------------
/ch06/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch06/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/vite.config.ts
--------------------------------------------------------------------------------
/ch06/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/vitest.config.ts
--------------------------------------------------------------------------------
/ch06/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch06/yarn.lock
--------------------------------------------------------------------------------
/ch07/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch07/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/.gitignore
--------------------------------------------------------------------------------
/ch07/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/.prettierrc.json
--------------------------------------------------------------------------------
/ch07/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch07/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/README.md
--------------------------------------------------------------------------------
/ch07/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch07/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/index.html
--------------------------------------------------------------------------------
/ch07/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/package.json
--------------------------------------------------------------------------------
/ch07/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/public/favicon.ico
--------------------------------------------------------------------------------
/ch07/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/App.vue
--------------------------------------------------------------------------------
/ch07/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/assets/base.css
--------------------------------------------------------------------------------
/ch07/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch07/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/assets/main.css
--------------------------------------------------------------------------------
/ch07/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/ch07/src/components/MyHeading.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/MyHeading.ts
--------------------------------------------------------------------------------
/ch07/src/components/MyTestComp.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/MyTestComp.ts
--------------------------------------------------------------------------------
/ch07/src/components/StepOne.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/StepOne.vue
--------------------------------------------------------------------------------
/ch07/src/components/StepTwo.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/StepTwo.vue
--------------------------------------------------------------------------------
/ch07/src/components/TruncatedText.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/TruncatedText.vue
--------------------------------------------------------------------------------
/ch07/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch07/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/main.ts
--------------------------------------------------------------------------------
/ch07/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/main.tsx
--------------------------------------------------------------------------------
/ch07/src/plugins/samplePlugin.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/plugins/samplePlugin.ts
--------------------------------------------------------------------------------
/ch07/src/plugins/truncate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/src/plugins/truncate.ts
--------------------------------------------------------------------------------
/ch07/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/tsconfig.app.json
--------------------------------------------------------------------------------
/ch07/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/tsconfig.json
--------------------------------------------------------------------------------
/ch07/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/tsconfig.node.json
--------------------------------------------------------------------------------
/ch07/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch07/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/vite.config.ts
--------------------------------------------------------------------------------
/ch07/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/vitest.config.ts
--------------------------------------------------------------------------------
/ch07/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch07/yarn.lock
--------------------------------------------------------------------------------
/ch08/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch08/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/.gitignore
--------------------------------------------------------------------------------
/ch08/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/ch08/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch08/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/README.md
--------------------------------------------------------------------------------
/ch08/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch08/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/index.html
--------------------------------------------------------------------------------
/ch08/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/package.json
--------------------------------------------------------------------------------
/ch08/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/public/favicon.ico
--------------------------------------------------------------------------------
/ch08/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/App.vue
--------------------------------------------------------------------------------
/ch08/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/assets/base.css
--------------------------------------------------------------------------------
/ch08/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch08/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/assets/main.css
--------------------------------------------------------------------------------
/ch08/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/ch08/src/components/NavBar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/NavBar.vue
--------------------------------------------------------------------------------
/ch08/src/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch08/src/components/TheWelcome.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/TheWelcome.vue
--------------------------------------------------------------------------------
/ch08/src/components/WelcomeItem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/WelcomeItem.vue
--------------------------------------------------------------------------------
/ch08/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch08/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch08/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch08/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch08/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch08/src/composables/usePizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/composables/usePizzas.ts
--------------------------------------------------------------------------------
/ch08/src/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch08/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/main.ts
--------------------------------------------------------------------------------
/ch08/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/router/index.ts
--------------------------------------------------------------------------------
/ch08/src/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/types/Pizza.ts
--------------------------------------------------------------------------------
/ch08/src/views/AboutView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/AboutView.vue
--------------------------------------------------------------------------------
/ch08/src/views/ContactFaqView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/ContactFaqView.vue
--------------------------------------------------------------------------------
/ch08/src/views/ContactFormView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/ContactFormView.vue
--------------------------------------------------------------------------------
/ch08/src/views/ContactView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/ContactView.vue
--------------------------------------------------------------------------------
/ch08/src/views/ErrorView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/ErrorView.vue
--------------------------------------------------------------------------------
/ch08/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch08/src/views/LoginView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/LoginView.vue
--------------------------------------------------------------------------------
/ch08/src/views/PizzaView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/PizzaView.vue
--------------------------------------------------------------------------------
/ch08/src/views/PizzasView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/src/views/PizzasView.vue
--------------------------------------------------------------------------------
/ch08/tsconfig.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/tsconfig.config.json
--------------------------------------------------------------------------------
/ch08/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/tsconfig.json
--------------------------------------------------------------------------------
/ch08/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/vite.config.ts
--------------------------------------------------------------------------------
/ch08/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch08/yarn.lock
--------------------------------------------------------------------------------
/ch09/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch09/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/.gitignore
--------------------------------------------------------------------------------
/ch09/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/.prettierrc.json
--------------------------------------------------------------------------------
/ch09/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch09/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/README.md
--------------------------------------------------------------------------------
/ch09/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch09/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/index.html
--------------------------------------------------------------------------------
/ch09/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/package.json
--------------------------------------------------------------------------------
/ch09/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/public/favicon.ico
--------------------------------------------------------------------------------
/ch09/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/App.vue
--------------------------------------------------------------------------------
/ch09/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/assets/base.css
--------------------------------------------------------------------------------
/ch09/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch09/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/assets/main.css
--------------------------------------------------------------------------------
/ch09/src/assets/pizzas.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/assets/pizzas.json
--------------------------------------------------------------------------------
/ch09/src/components/Cart.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/Cart.vue
--------------------------------------------------------------------------------
/ch09/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/ch09/src/components/LHeader.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/LHeader.vue
--------------------------------------------------------------------------------
/ch09/src/components/NavBar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/NavBar.vue
--------------------------------------------------------------------------------
/ch09/src/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch09/src/components/__tests__/HelloWorld.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/__tests__/HelloWorld.spec.ts
--------------------------------------------------------------------------------
/ch09/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch09/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch09/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch09/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch09/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch09/src/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch09/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/main.ts
--------------------------------------------------------------------------------
/ch09/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/router/index.ts
--------------------------------------------------------------------------------
/ch09/src/stores/cart.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/stores/cart.ts
--------------------------------------------------------------------------------
/ch09/src/stores/counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/stores/counter.ts
--------------------------------------------------------------------------------
/ch09/src/stores/pizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/stores/pizzas.ts
--------------------------------------------------------------------------------
/ch09/src/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/types/Pizza.ts
--------------------------------------------------------------------------------
/ch09/src/views/ErrorView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/views/ErrorView.vue
--------------------------------------------------------------------------------
/ch09/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch09/src/views/PizzaView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/views/PizzaView.vue
--------------------------------------------------------------------------------
/ch09/src/views/PizzasView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/src/views/PizzasView.vue
--------------------------------------------------------------------------------
/ch09/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/tsconfig.app.json
--------------------------------------------------------------------------------
/ch09/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/tsconfig.json
--------------------------------------------------------------------------------
/ch09/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/tsconfig.node.json
--------------------------------------------------------------------------------
/ch09/tsconfig.vitest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/tsconfig.vitest.json
--------------------------------------------------------------------------------
/ch09/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/vite.config.ts
--------------------------------------------------------------------------------
/ch09/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/vitest.config.ts
--------------------------------------------------------------------------------
/ch09/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch09/yarn.lock
--------------------------------------------------------------------------------
/ch10/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch10/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/.gitignore
--------------------------------------------------------------------------------
/ch10/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/ch10/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch10/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/README.md
--------------------------------------------------------------------------------
/ch10/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch10/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/index.html
--------------------------------------------------------------------------------
/ch10/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/package.json
--------------------------------------------------------------------------------
/ch10/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/public/favicon.ico
--------------------------------------------------------------------------------
/ch10/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/App.vue
--------------------------------------------------------------------------------
/ch10/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/assets/base.css
--------------------------------------------------------------------------------
/ch10/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch10/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/assets/main.css
--------------------------------------------------------------------------------
/ch10/src/components/NavBar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/NavBar.vue
--------------------------------------------------------------------------------
/ch10/src/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch10/src/components/icons/IconCommunity.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/icons/IconCommunity.vue
--------------------------------------------------------------------------------
/ch10/src/components/icons/IconDocumentation.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/icons/IconDocumentation.vue
--------------------------------------------------------------------------------
/ch10/src/components/icons/IconEcosystem.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/icons/IconEcosystem.vue
--------------------------------------------------------------------------------
/ch10/src/components/icons/IconSupport.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/icons/IconSupport.vue
--------------------------------------------------------------------------------
/ch10/src/components/icons/IconTooling.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/components/icons/IconTooling.vue
--------------------------------------------------------------------------------
/ch10/src/composables/usePizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/composables/usePizzas.ts
--------------------------------------------------------------------------------
/ch10/src/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch10/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/main.ts
--------------------------------------------------------------------------------
/ch10/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/router/index.ts
--------------------------------------------------------------------------------
/ch10/src/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/types/Pizza.ts
--------------------------------------------------------------------------------
/ch10/src/views/AboutView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/AboutView.vue
--------------------------------------------------------------------------------
/ch10/src/views/ContactFaqView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/ContactFaqView.vue
--------------------------------------------------------------------------------
/ch10/src/views/ContactFormView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/ContactFormView.vue
--------------------------------------------------------------------------------
/ch10/src/views/ContactView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/ContactView.vue
--------------------------------------------------------------------------------
/ch10/src/views/ErrorView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/ErrorView.vue
--------------------------------------------------------------------------------
/ch10/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch10/src/views/LoginView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/LoginView.vue
--------------------------------------------------------------------------------
/ch10/src/views/PizzaView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/PizzaView.vue
--------------------------------------------------------------------------------
/ch10/src/views/PizzasView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/src/views/PizzasView.vue
--------------------------------------------------------------------------------
/ch10/tsconfig.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/tsconfig.config.json
--------------------------------------------------------------------------------
/ch10/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/tsconfig.json
--------------------------------------------------------------------------------
/ch10/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/vite.config.ts
--------------------------------------------------------------------------------
/ch10/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch10/yarn.lock
--------------------------------------------------------------------------------
/ch11/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch11/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/.gitignore
--------------------------------------------------------------------------------
/ch11/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/.prettierrc.json
--------------------------------------------------------------------------------
/ch11/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch11/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/README.md
--------------------------------------------------------------------------------
/ch11/e2e/PizzasView.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/e2e/PizzasView.spec.ts
--------------------------------------------------------------------------------
/ch11/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch11/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/index.html
--------------------------------------------------------------------------------
/ch11/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/package.json
--------------------------------------------------------------------------------
/ch11/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/playwright.config.ts
--------------------------------------------------------------------------------
/ch11/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/public/favicon.ico
--------------------------------------------------------------------------------
/ch11/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/App.vue
--------------------------------------------------------------------------------
/ch11/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/assets/base.css
--------------------------------------------------------------------------------
/ch11/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch11/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/assets/main.css
--------------------------------------------------------------------------------
/ch11/src/components/NavBar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/components/NavBar.vue
--------------------------------------------------------------------------------
/ch11/src/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch11/src/composables/useFetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/composables/useFetch.ts
--------------------------------------------------------------------------------
/ch11/src/composables/useFilter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/composables/useFilter.ts
--------------------------------------------------------------------------------
/ch11/src/composables/usePizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/composables/usePizzas.ts
--------------------------------------------------------------------------------
/ch11/src/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch11/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/main.ts
--------------------------------------------------------------------------------
/ch11/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/router/index.ts
--------------------------------------------------------------------------------
/ch11/src/stores/counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/stores/counter.ts
--------------------------------------------------------------------------------
/ch11/src/tests/PizzaCard.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/tests/PizzaCard.test.ts
--------------------------------------------------------------------------------
/ch11/src/tests/filterArray.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/tests/filterArray.test.ts
--------------------------------------------------------------------------------
/ch11/src/tests/useFetch.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/tests/useFetch.test.ts
--------------------------------------------------------------------------------
/ch11/src/tests/useFilter.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/tests/useFilter.test.ts
--------------------------------------------------------------------------------
/ch11/src/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/types/Pizza.ts
--------------------------------------------------------------------------------
/ch11/src/utils/filterArray.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/utils/filterArray.ts
--------------------------------------------------------------------------------
/ch11/src/views/AboutView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/AboutView.vue
--------------------------------------------------------------------------------
/ch11/src/views/ContactFaqView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/ContactFaqView.vue
--------------------------------------------------------------------------------
/ch11/src/views/ContactFormView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/ContactFormView.vue
--------------------------------------------------------------------------------
/ch11/src/views/ContactView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/ContactView.vue
--------------------------------------------------------------------------------
/ch11/src/views/ErrorView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/ErrorView.vue
--------------------------------------------------------------------------------
/ch11/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch11/src/views/LoginView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/LoginView.vue
--------------------------------------------------------------------------------
/ch11/src/views/PizzaView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/PizzaView.vue
--------------------------------------------------------------------------------
/ch11/src/views/PizzasView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/src/views/PizzasView.vue
--------------------------------------------------------------------------------
/ch11/tests-examples/demo-todo-app.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/tests-examples/demo-todo-app.spec.ts
--------------------------------------------------------------------------------
/ch11/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/tsconfig.json
--------------------------------------------------------------------------------
/ch11/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/tsconfig.node.json
--------------------------------------------------------------------------------
/ch11/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/vite.config.ts
--------------------------------------------------------------------------------
/ch11/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch11/yarn.lock
--------------------------------------------------------------------------------
/ch12/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/.eslintrc.cjs
--------------------------------------------------------------------------------
/ch12/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/.gitignore
--------------------------------------------------------------------------------
/ch12/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/.prettierrc.json
--------------------------------------------------------------------------------
/ch12/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/.vscode/extensions.json
--------------------------------------------------------------------------------
/ch12/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/README.md
--------------------------------------------------------------------------------
/ch12/e2e/PizzasView.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/e2e/PizzasView.spec.ts
--------------------------------------------------------------------------------
/ch12/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/ch12/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/index.html
--------------------------------------------------------------------------------
/ch12/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/package.json
--------------------------------------------------------------------------------
/ch12/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/playwright.config.ts
--------------------------------------------------------------------------------
/ch12/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/public/favicon.ico
--------------------------------------------------------------------------------
/ch12/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/App.vue
--------------------------------------------------------------------------------
/ch12/src/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/assets/base.css
--------------------------------------------------------------------------------
/ch12/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/assets/logo.svg
--------------------------------------------------------------------------------
/ch12/src/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/assets/main.css
--------------------------------------------------------------------------------
/ch12/src/components/NavBar.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/components/NavBar.vue
--------------------------------------------------------------------------------
/ch12/src/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch12/src/composables/useFetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/composables/useFetch.ts
--------------------------------------------------------------------------------
/ch12/src/composables/useFilter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/composables/useFilter.ts
--------------------------------------------------------------------------------
/ch12/src/composables/usePizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/composables/usePizzas.ts
--------------------------------------------------------------------------------
/ch12/src/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch12/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/main.ts
--------------------------------------------------------------------------------
/ch12/src/router/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/router/index.ts
--------------------------------------------------------------------------------
/ch12/src/stores/counter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/stores/counter.ts
--------------------------------------------------------------------------------
/ch12/src/tests/PizzaCard.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/tests/PizzaCard.test.ts
--------------------------------------------------------------------------------
/ch12/src/tests/filterArray.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/tests/filterArray.test.ts
--------------------------------------------------------------------------------
/ch12/src/tests/useFetch.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/tests/useFetch.test.ts
--------------------------------------------------------------------------------
/ch12/src/tests/useFilter.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/tests/useFilter.test.ts
--------------------------------------------------------------------------------
/ch12/src/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/types/Pizza.ts
--------------------------------------------------------------------------------
/ch12/src/utils/filterArray.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/utils/filterArray.ts
--------------------------------------------------------------------------------
/ch12/src/views/AboutView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/AboutView.vue
--------------------------------------------------------------------------------
/ch12/src/views/ContactFaqView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/ContactFaqView.vue
--------------------------------------------------------------------------------
/ch12/src/views/ContactFormView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/ContactFormView.vue
--------------------------------------------------------------------------------
/ch12/src/views/ContactView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/ContactView.vue
--------------------------------------------------------------------------------
/ch12/src/views/ErrorView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/ErrorView.vue
--------------------------------------------------------------------------------
/ch12/src/views/HomeView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/HomeView.vue
--------------------------------------------------------------------------------
/ch12/src/views/LoginView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/LoginView.vue
--------------------------------------------------------------------------------
/ch12/src/views/PizzaView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/PizzaView.vue
--------------------------------------------------------------------------------
/ch12/src/views/PizzasView.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/src/views/PizzasView.vue
--------------------------------------------------------------------------------
/ch12/tests-examples/demo-todo-app.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/tests-examples/demo-todo-app.spec.ts
--------------------------------------------------------------------------------
/ch12/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/tsconfig.json
--------------------------------------------------------------------------------
/ch12/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/tsconfig.node.json
--------------------------------------------------------------------------------
/ch12/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/vite.config.ts
--------------------------------------------------------------------------------
/ch12/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch12/yarn.lock
--------------------------------------------------------------------------------
/ch13-pizza-house/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/.gitignore
--------------------------------------------------------------------------------
/ch13-pizza-house/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true
2 | strict-peer-dependencies=false
3 |
--------------------------------------------------------------------------------
/ch13-pizza-house/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/README.md
--------------------------------------------------------------------------------
/ch13-pizza-house/app.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/app.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/assets/base.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/assets/base.css
--------------------------------------------------------------------------------
/ch13-pizza-house/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/assets/logo.svg
--------------------------------------------------------------------------------
/ch13-pizza-house/assets/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/assets/main.css
--------------------------------------------------------------------------------
/ch13-pizza-house/components/PizzaCard.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/components/PizzaCard.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/composables/usePizzas.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/composables/usePizzas.ts
--------------------------------------------------------------------------------
/ch13-pizza-house/composables/useSearch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/composables/useSearch.ts
--------------------------------------------------------------------------------
/ch13-pizza-house/layouts/default.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/layouts/default.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/layouts/pizzas.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/layouts/pizzas.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/nuxt.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/nuxt.config.ts
--------------------------------------------------------------------------------
/ch13-pizza-house/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/package.json
--------------------------------------------------------------------------------
/ch13-pizza-house/pages/index.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/pages/index.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/pages/pizzas/[id].vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/pages/pizzas/[id].vue
--------------------------------------------------------------------------------
/ch13-pizza-house/pages/pizzas/index.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/pages/pizzas/index.vue
--------------------------------------------------------------------------------
/ch13-pizza-house/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/public/favicon.ico
--------------------------------------------------------------------------------
/ch13-pizza-house/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/tsconfig.json
--------------------------------------------------------------------------------
/ch13-pizza-house/types/Pizza.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/types/Pizza.ts
--------------------------------------------------------------------------------
/ch13-pizza-house/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13-pizza-house/yarn.lock
--------------------------------------------------------------------------------
/ch13_ssr/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/.gitignore
--------------------------------------------------------------------------------
/ch13_ssr/app.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/app.js
--------------------------------------------------------------------------------
/ch13_ssr/entry-client.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/entry-client.js
--------------------------------------------------------------------------------
/ch13_ssr/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/package.json
--------------------------------------------------------------------------------
/ch13_ssr/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/server.js
--------------------------------------------------------------------------------
/ch13_ssr/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/ch13_ssr/yarn.lock
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mayashavin/learning-vue-app/HEAD/package.json
--------------------------------------------------------------------------------