├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── app ├── dynamic-page │ └── page.tsx ├── globals.css ├── layout.tsx ├── nav-link.tsx └── page.tsx ├── lib └── router-events │ ├── events.ts │ ├── index.ts │ ├── patch-router │ ├── link.tsx │ ├── router.ts │ └── should-trigger-start-event.ts │ └── wrapper.tsx ├── package.json ├── pnpm-lock.yaml ├── tsconfig.json └── vercel.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/README.md -------------------------------------------------------------------------------- /app/dynamic-page/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/app/dynamic-page/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/nav-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/app/nav-link.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/app/page.tsx -------------------------------------------------------------------------------- /lib/router-events/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/events.ts -------------------------------------------------------------------------------- /lib/router-events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/index.ts -------------------------------------------------------------------------------- /lib/router-events/patch-router/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/patch-router/link.tsx -------------------------------------------------------------------------------- /lib/router-events/patch-router/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/patch-router/router.ts -------------------------------------------------------------------------------- /lib/router-events/patch-router/should-trigger-start-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/patch-router/should-trigger-start-event.ts -------------------------------------------------------------------------------- /lib/router-events/wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/lib/router-events/wrapper.tsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joulev/nextjs13-appdir-router-events/HEAD/vercel.json --------------------------------------------------------------------------------