Releases: Decipher/nuxt-cloudflared-tunnel
Releases · Decipher/nuxt-cloudflared-tunnel
Release list
v0.1.0
Added
- Nuxt module that starts a Cloudflare Quick Tunnel automatically on
nuxt dev, powered byuntun. No Cloudflare account orcloudflaredlogin required. - Tunnel URL exposed to the app at runtime through
useRuntimeConfig()and a$tunnelUrl/$isTunnelplugin, for building callback URLs (OAuth redirects, Stripe/GitHub webhooks, etc.). - Vite's
allowedHostsconfigured automatically so the dev server accepts requests over the tunnel's*.trycloudflare.comhost. - Module options:
enabled(disable per-environment, e.g. CI or restricted networks),port(override the dev server's detected port), andlog(silence console output). - Generic
tunnelsarray ({ port, label, delay? }) to open additional Quick Tunnels for other local services alongside the Nuxt app. storybookshorthand option to tunnel a Storybook dev server on port 6006 alongside the Nuxt app, started after a short delay so secondary services have time to boot.- Graceful failure: if a tunnel can't start (no tunnel returned, or no network path to Cloudflare's edge), the error is logged and dev server startup continues unaffected.
- Playground with a working Storybook integration - sample components and stories that exercise the tunnel URL at runtime, ready to tunnel with
storybook: true. - CI pipeline covering lint (ESLint), type-check (
vue-tsc), unit tests (Vitest), and build, with conventional-commit enforcement andchangelogen-driven releases. - GitHub Actions CI with Codecov coverage reporting.
icon.svg(Cloudflare mark) included in the published package for Nuxt DevTools module listing.enginesfield declaringnode >=18to match Nuxt 4's minimum requirement.