-
Notifications
You must be signed in to change notification settings - Fork 1
/
sitemap.json
293 lines (293 loc) · 23.4 KB
/
sitemap.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
[
"https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance",
"https://www.vuemastery.com/courses/intro-to-vue-js/attribute-binding",
"https://www.vuemastery.com/courses/intro-to-vue-js/conditional-rendering",
"https://www.vuemastery.com/courses/intro-to-vue-js/list-rendering",
"https://www.vuemastery.com/courses/intro-to-vue-js/event-handling",
"https://www.vuemastery.com/courses/intro-to-vue-js/class-&-style-binding",
"https://www.vuemastery.com/courses/intro-to-vue-js/vue-computed-properties",
"https://www.vuemastery.com/courses/intro-to-vue-js/components",
"https://www.vuemastery.com/courses/intro-to-vue-js/communicating-events",
"https://www.vuemastery.com/courses/intro-to-vue-js/forms",
"https://www.vuemastery.com/courses/intro-to-vue-js/tabs",
"https://www.vuemastery.com/courses/advanced-components/the-introduction",
"https://www.vuemastery.com/courses/advanced-components/build-a-reactivity-system",
"https://www.vuemastery.com/courses/advanced-components/evan-you-on-proxies",
"https://www.vuemastery.com/courses/advanced-components/reactivity-in-vue",
"https://www.vuemastery.com/courses/advanced-components/evan-you-vue-core",
"https://www.vuemastery.com/courses/advanced-components/template-compilation",
"https://www.vuemastery.com/courses/advanced-components/evan-you-on-virtual-dom",
"https://www.vuemastery.com/courses/advanced-components/functional-components",
"https://www.vuemastery.com/courses/advanced-components/evan-you-on-functional-components",
"https://www.vuemastery.com/courses/advanced-components/mounting-process",
"https://www.vuemastery.com/courses/advanced-components/evan-you-on-mounting-process",
"https://www.vuemastery.com/courses/advanced-components/render-props-scoped-slots",
"https://www.vuemastery.com/courses/real-world-vue-js/real-world-intro",
"https://www.vuemastery.com/courses/real-world-vue-js/vue-cli",
"https://www.vuemastery.com/courses/real-world-vue-js/optimizing-your-editor",
"https://www.vuemastery.com/courses/real-world-vue-js/vue-router",
"https://www.vuemastery.com/courses/real-world-vue-js/dynamic-routing-history-mode",
"https://www.vuemastery.com/courses/real-world-vue-js/single-file-vue-components",
"https://www.vuemastery.com/courses/real-world-vue-js/global-components",
"https://www.vuemastery.com/courses/real-world-vue-js/slots",
"https://www.vuemastery.com/courses/real-world-vue-js/API-calls-with-Axios",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/why-use-nuxt",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/creating-a-nuxt-app",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/universal-mode",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/seo-vue-meta",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/file-based-routing",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/api-calls-axios-asyncdata",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/async-await-progress-bar",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/using-vuex",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/universal-deployment",
"https://www.vuemastery.com/courses/scaling-vue-with-nuxt-js/static-site-generated-deployment",
"https://www.vuemastery.com/courses/mastering-vuex/intro-to-vuex",
"https://www.vuemastery.com/courses/mastering-vuex/mastering-vuex-orientation",
"https://www.vuemastery.com/courses/mastering-vuex/vuex-state-getters",
"https://www.vuemastery.com/courses/mastering-vuex/vuex-mutations-actions-1",
"https://www.vuemastery.com/courses/mastering-vuex/vuex-mutations-actions-2",
"https://www.vuemastery.com/courses/mastering-vuex/vuex-modules",
"https://www.vuemastery.com/courses/mastering-vuex/success-error-notifications",
"https://www.vuemastery.com/courses/next-level-vue/next-level-vue-orientation",
"https://www.vuemastery.com/courses/next-level-vue/progress-bar-axios-interceptors",
"https://www.vuemastery.com/courses/next-level-vue/progress-bar-in-component-route-guards",
"https://www.vuemastery.com/courses/next-level-vue/progress-bar-global-and-per-route-guards",
"https://www.vuemastery.com/courses/next-level-vue/completing-our-progress-bar",
"https://www.vuemastery.com/courses/next-level-vue/404-error-handling",
"https://www.vuemastery.com/courses/next-level-vue/reusable-form-components-baseinput",
"https://www.vuemastery.com/courses/next-level-vue/Reusable-Form-Components-BaseSelect",
"https://www.vuemastery.com/courses/next-level-vue/Reusable-Form-Components-BaseButton",
"https://www.vuemastery.com/courses/next-level-vue/form-validation-with-vuelidate",
"https://www.vuemastery.com/courses/next-level-vue/form-validation-with-vuelidate-2",
"https://www.vuemastery.com/courses/next-level-vue/mixins",
"https://www.vuemastery.com/courses/next-level-vue/filters",
"https://www.vuemastery.com/courses/token-based-authentication/intro-to-authentication",
"https://www.vuemastery.com/courses/token-based-authentication/project-structure",
"https://www.vuemastery.com/courses/token-based-authentication/user-registration",
"https://www.vuemastery.com/courses/token-based-authentication/user-login",
"https://www.vuemastery.com/courses/token-based-authentication/user-logout",
"https://www.vuemastery.com/courses/token-based-authentication/handling-errors",
"https://www.vuemastery.com/courses/token-based-authentication/automatic-login",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/tour-of-the-app",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/building-our-board",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/opening-tasks-in-a-modal",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/adding-editing-tasks",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/drag-and-drop-tasks",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/dragging-columns",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/adding-new-columns",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/extracting-components",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/creating-a-mixin",
"https://www.vuemastery.com/courses/watch-us-build-trello-clone/extracting-drag-and-drop",
"https://www.vuemastery.com/courses/beautify-with-vuetify/getting-started-with-vuetify",
"https://www.vuemastery.com/courses/beautify-with-vuetify/components-part-1",
"https://www.vuemastery.com/courses/beautify-with-vuetify/components-part-2",
"https://www.vuemastery.com/courses/beautify-with-vuetify/layouts-grid-system",
"https://www.vuemastery.com/courses/beautify-with-vuetify/layouts-responsive-design",
"https://www.vuemastery.com/courses/beautify-with-vuetify/forms-fundamentals",
"https://www.vuemastery.com/courses/beautify-with-vuetify/forms-validation",
"https://www.vuemastery.com/courses/beautify-with-vuetify/directives",
"https://www.vuemastery.com/courses/beautify-with-vuetify/themes",
"https://www.vuemastery.com/courses/animating-vue/why-animate",
"https://www.vuemastery.com/courses/animating-vue/transitions",
"https://www.vuemastery.com/courses/animating-vue/page-transitions",
"https://www.vuemastery.com/courses/animating-vue/group-transitions",
"https://www.vuemastery.com/courses/animating-vue/javascript-hooks-velocity",
"https://www.vuemastery.com/courses/animating-vue/intro-to-GSAP-3",
"https://www.vuemastery.com/courses/animating-vue/state-with-GSAP",
"https://www.vuemastery.com/courses/animating-vue/timelines-with-gsap",
"https://www.vuemastery.com/courses/animating-vue/nested-timelines",
"https://www.vuemastery.com/courses/vue-3-essentials/why-the-composition-api",
"https://www.vuemastery.com/courses/vue-3-essentials/setup-and-reactive-references",
"https://www.vuemastery.com/courses/vue-3-essentials/methods",
"https://www.vuemastery.com/courses/vue-3-essentials/computed-properties",
"https://www.vuemastery.com/courses/vue-3-essentials/reactive-syntax",
"https://www.vuemastery.com/courses/vue-3-essentials/modularizing",
"https://www.vuemastery.com/courses/vue-3-essentials/lifecycle-hooks",
"https://www.vuemastery.com/courses/vue-3-essentials/watch",
"https://www.vuemastery.com/courses/vue-3-essentials/sharing-state",
"https://www.vuemastery.com/courses/vue-3-essentials/suspense",
"https://www.vuemastery.com/courses/vue-3-essentials/teleport",
"https://www.vuemastery.com/courses/vue-3-essentials/why-the-composition-api]]>",
"https://www.vuemastery.com/courses/unit-testing/what-to-test",
"https://www.vuemastery.com/courses/unit-testing/writing-a-unit-test-with-jest",
"https://www.vuemastery.com/courses/unit-testing/Testing-Props-and-User-Interaction",
"https://www.vuemastery.com/courses/unit-testing/testing-emitted-events",
"https://www.vuemastery.com/courses/unit-testing/testing-api-calls",
"https://www.vuemastery.com/courses/unit-testing/stubbing-child-components",
"https://www.vuemastery.com/courses/vue-3-reactivity/vue3-reactivity",
"https://www.vuemastery.com/courses/vue-3-reactivity/proxy-and-reflect",
"https://www.vuemastery.com/courses/vue-3-reactivity/activeEffect-and-ref",
"https://www.vuemastery.com/courses/vue-3-reactivity/computed-values-and-vue3-source",
"https://www.vuemastery.com/courses/vue-3-reactivity/q-a-with-evan-you",
"https://www.vuemastery.com/courses/vue-3-reactivity/reading-source-code-with-evan-you",
"https://www.vuemastery.com/courses/component-design-Patterns/introduction",
"https://www.vuemastery.com/courses/component-design-Patterns/props-fundamentals",
"https://www.vuemastery.com/courses/component-design-Patterns/props-custom-validation",
"https://www.vuemastery.com/courses/component-design-Patterns/the-problem-with-props",
"https://www.vuemastery.com/courses/component-design-Patterns/slots-fundamentals",
"https://www.vuemastery.com/courses/component-design-Patterns/slots-techniques",
"https://www.vuemastery.com/courses/component-design-Patterns/scoped-slots-part-1",
"https://www.vuemastery.com/courses/component-design-Patterns/scoped-slots-part-2",
"https://www.vuemastery.com/courses/component-design-Patterns/one-object-to-rule-them-all",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/tour-the-project",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/building-the-inbox",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/async-setup-and-suspense",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/axios-and-json-server",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/opening-an-email",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/email-modal",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/keyboard-shortcuts",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/usekeydown-composable",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/email-action-bar",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/flexible-events",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/multi-select-with-reactive-sets",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/app-wide-non-persisted-state",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/select-all-checkbox",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/bulk-actions",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/archived-view",
"https://www.vuemastery.com/courses/build-a-gmail-clone-with-vue3/conclusion",
"https://www.vuemastery.com/courses/vue3-forms/forms-introduction",
"https://www.vuemastery.com/courses/vue3-forms/base-input",
"https://www.vuemastery.com/courses/vue3-forms/base-select",
"https://www.vuemastery.com/courses/vue3-forms/auto-importing-components",
"https://www.vuemastery.com/courses/vue3-forms/base-checkbox",
"https://www.vuemastery.com/courses/vue3-forms/baseradio",
"https://www.vuemastery.com/courses/vue3-forms/baseradiogroup",
"https://www.vuemastery.com/courses/vue3-forms/submitting-forms",
"https://www.vuemastery.com/courses/vue3-forms/basic-a11y-for-our-components",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/vue3-overview",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/virtual-dom-and-render-functions",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/how-to-use-render-functions",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/compiler-and-renderer-api",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/creating-a-mount-function",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/creating-a-patch-function",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/intro-to-reactivity",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/building-reactivity-from-scratch",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/building-the-reactive-api",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/creating-a-mini-vue",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/the-composition-api",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/code-organization",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/logic-reuse",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/Composition-api-example",
"https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/parting-words",
"https://www.vuemastery.com/courses/intro-to-vue-3/intro-to-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/creating-the-vue-app-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/attribute-binding-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/conditional-rendering-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/list-rendering-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/event-handling-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/class-and-style-binding-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/computed-properties-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/components-and-props-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/communicating-events-vue3",
"https://www.vuemastery.com/courses/intro-to-vue-3/forms-and-v-model-vue3",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/from-vue-2-to-vue-3",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/the-new-vmodel",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/multi-v-model-bindings",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/v-model-modifiers",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/the-new-attrs",
"https://www.vuemastery.com/courses/from-vue2-to-vue3/multi-root-components",
"https://www.vuemastery.com/courses/real-world-vue3/rwv3-orientation",
"https://www.vuemastery.com/courses/real-world-vue3/vue-cli-creating-the-project",
"https://www.vuemastery.com/courses/real-world-vue3/single-file-components",
"https://www.vuemastery.com/courses/real-world-vue3/vue-router-essentials",
"https://www.vuemastery.com/courses/real-world-vue3/api-calls-with-axios",
"https://www.vuemastery.com/courses/real-world-vue3/dynamic-routing",
"https://www.vuemastery.com/courses/real-world-vue3/deploying-with-render",
"https://www.vuemastery.com/courses/real-world-vue3/scaling-the-app",
"https://www.vuemastery.com/courses/vue3-typescript/why-vue-&-typescript",
"https://www.vuemastery.com/courses/vue3-typescript/setting-up-vue3-&-typescript",
"https://www.vuemastery.com/courses/vue3-typescript/creating-components-with-typescript",
"https://www.vuemastery.com/courses/vue3-typescript/type-fundamentals",
"https://www.vuemastery.com/courses/vue3-typescript/defining-custom-types",
"https://www.vuemastery.com/courses/vue3-typescript/data-with-custom-types",
"https://www.vuemastery.com/courses/vue3-typescript/props-with-types",
"https://www.vuemastery.com/courses/vue3-typescript/computed-&-methods-with-custom-types",
"https://www.vuemastery.com/courses/vue3-typescript/next-steps",
"https://www.vuemastery.com/courses/vue3-typescript/bonus-composition-api-with-typescript",
"https://www.vuemastery.com/courses/touring-vue-router/vue-router-introduction",
"https://www.vuemastery.com/courses/touring-vue-router/receiving-url-parameters",
"https://www.vuemastery.com/courses/touring-vue-router/building-pagination",
"https://www.vuemastery.com/courses/touring-vue-router/nested-routes",
"https://www.vuemastery.com/courses/touring-vue-router/redirect-&-alias",
"https://www.vuemastery.com/courses/touring-vue-router/programmatic-navigation",
"https://www.vuemastery.com/courses/touring-vue-router/error-handling-and-404s",
"https://www.vuemastery.com/courses/touring-vue-router/flash-messages",
"https://www.vuemastery.com/courses/touring-vue-router/in-component-route-guards",
"https://www.vuemastery.com/courses/touring-vue-router/global-and-per-route-guards",
"https://www.vuemastery.com/courses/touring-vue-router/wrapping-up",
"https://www.vuemastery.com/courses/real-world-testing/getting-started",
"https://www.vuemastery.com/courses/real-world-testing/setup-&-testing-like-a-user",
"https://www.vuemastery.com/courses/real-world-testing/mocking-vuex-stores",
"https://www.vuemastery.com/courses/real-world-testing/mocking-vuex-stores-part-2",
"https://www.vuemastery.com/courses/real-world-testing/mocking-the-network-with-mock-service-worker-part-1",
"https://www.vuemastery.com/courses/real-world-testing/mocking-the-network-with-mock-service-worker-part-2",
"https://www.vuemastery.com/courses/vuex-fundamentals/vuex4-intro-to-vuex",
"https://www.vuemastery.com/courses/vuex-fundamentals/global-state",
"https://www.vuemastery.com/courses/vuex-fundamentals/updating-state",
"https://www.vuemastery.com/courses/vuex-fundamentals/fetching-state",
"https://www.vuemastery.com/courses/vuex-fundamentals/error-handling",
"https://www.vuemastery.com/courses/vuex-fundamentals/vuex-next-steps",
"https://www.vuemastery.com/courses/unit-testing-vue-3/what-to-test-vue-3",
"https://www.vuemastery.com/courses/unit-testing-vue-3/writing-a-unit-test-with-jest-vue-3",
"https://www.vuemastery.com/courses/unit-testing-vue-3/testing-props-&-user-interaction-vue-3",
"https://www.vuemastery.com/courses/unit-testing-vue-3/testing-emitted-events-vue-3",
"https://www.vuemastery.com/courses/unit-testing-vue-3/testing-api-calls-vue-3",
"https://www.vuemastery.com/courses/unit-testing-vue-3/stubbing-child-components-vue-3",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/what-are-progressive-web-apps",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/overview-and-setup",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/service-workers",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/manifest-json",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/offline-databases-with-indexeddb",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/fetching-a-database-with-indexeddb",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/object-stores-with-indexeddb",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/saving-data-to-indexeddb",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/deleting-data-from-indexeddb",
"https://www.vuemastery.com/courses/progressive-web-apps-vue-3/pwa-next-steps",
"https://www.vuemastery.com/courses/querying-with-graphql/intro-to-graphql",
"https://www.vuemastery.com/courses/querying-with-graphql/fetching-data-with-queries",
"https://www.vuemastery.com/courses/querying-with-graphql/improving-developer-experience",
"https://www.vuemastery.com/courses/querying-with-graphql/query-variables-handling-loading-and-errors",
"https://www.vuemastery.com/courses/querying-with-graphql/advanced-queries",
"https://www.vuemastery.com/courses/querying-with-graphql/updating-data-with-mutations",
"https://www.vuemastery.com/courses/querying-with-graphql/bonus-qa-with-natalia-tepluhina",
"https://www.vuemastery.com/courses/querying-with-graphql/manual-cache-updates-and-optimistic-responses",
"https://www.vuemastery.com/courses/querying-with-graphql/real-time-updates-with-subscriptions",
"https://www.vuemastery.com/courses/querying-with-graphql/setting-up-local-state-with-apollo-client",
"https://www.vuemastery.com/courses/querying-with-graphql/modifying-local-state-with-apollo-client",
"https://www.vuemastery.com/courses/validating-vue3-forms/why-vee-validate",
"https://www.vuemastery.com/courses/validating-vue3-forms/validating-setting-up",
"https://www.vuemastery.com/courses/validating-vue3-forms/validating-at-form-level",
"https://www.vuemastery.com/courses/validating-vue3-forms/submitting-bigger-forms",
"https://www.vuemastery.com/courses/validating-vue3-forms/using-yup-for-validations",
"https://www.vuemastery.com/courses/validating-vue3-forms/lazy-validation",
"https://www.vuemastery.com/courses/lightning-fast-builds-with-vite/intro-to-vite",
"https://www.vuemastery.com/courses/lightning-fast-builds-with-vite/css-and-debugging",
"https://www.vuemastery.com/courses/lightning-fast-builds-with-vite/working-with-assets",
"https://www.vuemastery.com/courses/lightning-fast-builds-with-vite/getting-vite-working-with-vue",
"https://www.vuemastery.com/courses/lightning-fast-builds-with-vite/moving-to-vite",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/introduction-to-the-script-setup-syntax",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/reactive-variables-with-type-inference",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/typing-your-callback-functions",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/props-with-compiler-macros",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/type-safe-emit",
"https://www.vuemastery.com/courses/typescript-friendly-vue3/vue-vs-react-framework-philosophy",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/what-is-pinia",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/why-migrate-from-vuex",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/background-and-setup",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/defining-a-store",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/managing-state",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/managing-getters",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/changing-state-with-actions",
"https://www.vuemastery.com/courses/from-vuex-to-pinia/pinia-next-steps",
"https://www.vuemastery.com/courses/nuxt-3-essentials/nuxt-3-overview",
"https://www.vuemastery.com/courses/nuxt-3-essentials/installation-and-configuration",
"https://www.vuemastery.com/courses/pinia-qa/pinia-qa",
"https://www.vuemastery.com/courses/coding-better-composables/what-is-a-composable",
"https://www.vuemastery.com/courses/coding-better-composables/flexible-arguments",
"https://www.vuemastery.com/courses/coding-better-composables/dynamic-return-values",
"https://www.vuemastery.com/courses/build-a-blog-nuxt3-content/nuxt3-blog-introduction",
"https://www.vuemastery.com/courses/pinia-fundamentals/fundamentals-what-is-pinia",
"https://www.vuemastery.com/courses/pinia-fundamentals/creating-our-first-store",
"https://www.vuemastery.com/courses/utility-first-css-with-tailwind/what-is-utility-first-css",
"https://www.vuemastery.com/courses/utility-first-css-with-tailwind/setting-up-the-project/"
]