File tree 15 files changed +5151
-150
lines changed
15 files changed +5151
-150
lines changed Original file line number Diff line number Diff line change
1
+ # Nuxt dev/build outputs
2
+ .output
3
+ .data
4
+ .nuxt
5
+ .nitro
6
+ .cache
7
+ dist
8
+
9
+ # Node dependencies
10
+ node_modules
11
+
12
+ # Logs
13
+ logs
14
+ * .log
15
+
16
+ # Misc
17
+ .DS_Store
18
+ .fleet
19
+ .idea
20
+
21
+ # Local env files
22
+ .env
23
+ .env. *
24
+ ! .env.example
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <NuxtLayout >
3
+ <header >
4
+ <nav >
5
+ <ul >
6
+ <li ><NuxtLink to =" /test-param/1234" >About</NuxtLink ></li >
7
+ <li ><NuxtLink to =" /catchAll/my-id-1337" >Post 1</NuxtLink ></li >
8
+ <li ><NuxtLink to =" /404" >404</NuxtLink ></li >
9
+ <li ><NuxtLink to =" /?middleware" >Faulty Router Middleware</NuxtLink ></li >
10
+ </ul >
11
+ </nav >
12
+ </header >
13
+ <NuxtPage />
14
+ </NuxtLayout >
15
+ </template >
16
+ <script setup lang="ts"></script >
Original file line number Diff line number Diff line change
1
+ export default defineNuxtRouteMiddleware ( to => {
2
+ if ( 'middleware' in to . query ) {
3
+ return showError ( 'error in middleware' ) ;
4
+ }
5
+ } ) ;
Original file line number Diff line number Diff line change
1
+ import * as Sentry from '@sentry/nuxt' ;
2
+
3
+ // https://nuxt.com/docs/api/configuration/nuxt-config
4
+ export default defineNuxtConfig ( {
5
+ devtools : { enabled : true } ,
6
+ modules : [ '@sentry/nuxt' ] ,
7
+
8
+ runtimeConfig : {
9
+ public : {
10
+ sentry : {
11
+ dsn : '' /* DSN */ ,
12
+ debug : true ,
13
+ } ,
14
+ } ,
15
+ } ,
16
+ } ) ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " nuxt-app" ,
3
+ "private" : true ,
4
+ "type" : " module" ,
5
+ "scripts" : {
6
+ "build" : " nuxt build" ,
7
+ "dev" : " nuxt dev" ,
8
+ "generate" : " nuxt generate" ,
9
+ "preview" : " nuxt preview" ,
10
+ "postinstall" : " nuxt prepare"
11
+ },
12
+ "dependencies" : {
13
+ "@sentry/nuxt" : " file:.yalc/@sentry/nuxt" ,
14
+ "nuxt" : " ^3.12.2" ,
15
+ "vue" : " ^3.4.29" ,
16
+ "vue-router" : " ^4.3.3"
17
+ }
18
+ }
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >test-{{ $route.params.id }}</div >
3
+ </template >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div ><button @click =" triggerError" >Trigger Error</button ><br /></div >
3
+ </template >
4
+
5
+ <script >
6
+ export default {
7
+ methods: {
8
+ triggerError () {
9
+ throw new Error (' This is a test error for Sentry' );
10
+ },
11
+ },
12
+ };
13
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <p >{{ $route.params.param }} - {{ $route.params.param }}</p >
3
+ </template >
Original file line number Diff line number Diff line change
1
+ export default defineEventHandler ( event => {
2
+ const param = getRouterParam ( event , 'param' ) ;
3
+
4
+ return `Param: ${ param } !` ;
5
+ } ) ;
Original file line number Diff line number Diff line change
1
+ export default defineEventHandler ( event => {
2
+ if ( 'api' in getQuery ( event ) ) {
3
+ throw new Error ( 'Server middleware error' ) ;
4
+ }
5
+ } ) ;
Original file line number Diff line number Diff line change
1
+ {
2
+ "extends" : " ../.nuxt/tsconfig.server.json"
3
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ // https://nuxt.com/docs/guide/concepts/typescript
3
+ "extends" : " ./.nuxt/tsconfig.json"
4
+ }
Original file line number Diff line number Diff line change 65
65
" apps/astro" ,
66
66
" apps/nextjs-13_2_0" ,
67
67
" apps/nextjs-14_2_1" ,
68
+ " apps/nuxt" ,
68
69
" apps/sveltekit-2" ,
69
70
" apps/remix"
70
71
],
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments