generouted

Generated file-based routes for Vite

MIT License

Downloads
140.9K
Stars
1K
Committers
20

Bot releases are visible (Hide)

generouted - v1.19.6 Latest Release

Published by oedotme 3 months ago

Commits

  • feat: forward ref for react-router link bbd27cd by @oedotme closes #172
  • chore: update packages e2d48c1 by @oedotme
  • chore: turbo v2 config updates 7af8307 by @oedotme
  • chore: update packages 6ab3389 by @oedotme
  • chore: update packages 5e39abe by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.5...v1.19.6

generouted - v1.19.5

Published by oedotme 5 months ago

Commits

  • feat: ignore directories from src/pages only d870b8d by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.4...v1.19.5

generouted - v1.19.4

Published by oedotme 5 months ago

Commits

  • chore: update packages 752f9ac by @oedotme
  • feat: export routes tree for tanstack-react-router 7fa8587 by @oedotme closes #168
  • chore: update packages 0d99971 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.3...v1.19.4

generouted - v1.19.3

Published by oedotme 6 months ago

Commits

  • fix: exclude ignored files from glob for bundling 8dfbc63 by @oedotme closes #133
  • docs: add new faq section 56d6402 by @oedotme
  • chore: update packages 22beeaa by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.2...v1.19.3

generouted - v1.19.2

Published by oedotme 6 months ago

Commits

  • chore: empty modals export w/ deprecation warning 03d4b27 by @oedotme closes #163
  • docs: remove modals export b3dd185 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.1...v1.19.2

generouted - v1.19.1

Published by oedotme 6 months ago

Commits

  • feat: include modals when there's no _app layout 2261d56 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.19.0...v1.19.1

generouted - v1.19.0

Published by oedotme 6 months ago

Breaking Changes 🚨

Modals export is now removed from the following integrations:

  • @generouted/react-router
  • @generouted/react-router/lazy
  • @generouted/solid-router
  • @generouted/solid-router/lazy

<Modals /> component is now included internally within the <Routes /> component by default

This export was usually used at the highest available layout route src/pages/_app.tsx (as it requires the router context) but it was causing initialization/circular errors as the _app.tsx file is imported by the file that exports Modals component. This is reproducible by triggering HMR updates when _app.tsx is modified. Also in some cases it cause kind of infinite revalidation triggered by this error.

-import { Modals } from '@generouted/react-router'
-import { Modals } from '@generouted/react-router/lazy'
-import { Modals } from '@generouted/solid-router'
-import { Modals } from '@generouted/solid-router/lazy'

export default function App() {
  return (
    <section>
      <main>...</main>

-      <Modals />
    </section>
  )
}

Commits

  • feat!: remove modals export to fix circular and initialization errors 741a5e8 by @oedotme
  • chore: update packages 3d75bdd by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.8...v1.19.0

generouted - v1.18.8

Published by oedotme 6 months ago

Commits

  • feat: update tanstack-react-router deprecations 303123e by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.7...v1.18.8

generouted - v1.18.7

Published by oedotme 7 months ago

Commits

  • feat: move router definition out of component scope c75793c by @oedotme closes #159
  • chore: update packages 9b0f7c1 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.6...v1.18.7

generouted - v1.18.6

Published by oedotme 7 months ago

Commits

  • feat: resolve modals at params for open and close 73d1c62 by @oedotme closes #160
  • chore: update npmrc example config 45bb2fb by @oedotme
  • chore: run pnpm install after version bump 82c05ba by @oedotme
  • chore: npmrc example with pnpm config 4a71a1c by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.5...v1.18.6

generouted - v1.18.5

Published by oedotme 8 months ago

Commits

  • chore: update packages 935aef9 by @oedotme
  • feat: export type helpers for components and hooks 255f4be by @oedotme
  • feat: synchronous prettier formatting (#152) af2ae09 by @timothympace
  • docs: update react-router example link (#153) 11534c6 by @gregfenton

Changelog: https://github.com/oedotme/generouted/compare/v1.18.4...v1.18.5

generouted - v1.18.4

Published by oedotme 8 months ago

Commits

  • chore: update packages 0a1670c by @oedotme
  • fix: react-router hooks re-rendering (#147) efc3868 by @VriskaSerket51

Changelog: https://github.com/oedotme/generouted/compare/v1.18.3...v1.18.4

generouted - v1.18.3

Published by oedotme 8 months ago

Commits

  • chore: update packages 2d815b4 by @oedotme
  • fix: use async buildStart hook functions (#148) 9baa170 by @timothympace closes #149
  • chore: use specified version w/ explorer as of examples 0ef088d by @oedotme
  • chore: remove unnecessary pnpm overrides config 0c93e08 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.2...v1.18.3

generouted - v1.18.2

Published by oedotme 9 months ago

Commits

  • chore: update examples from workspaces to latest versions 92ba661 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.1...v1.18.2

generouted - v1.18.1

Published by oedotme 9 months ago

Commits

  • docs: mdx support fd803f1 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.18.0...v1.18.1

generouted - v1.18.0

Published by oedotme 9 months ago

Commits

  • feat: support .mdx routes 9653cf7 by @oedotme closes #144
  • chore: update packages 604bc97 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.17.1...v1.18.0

generouted - v1.17.1

Published by oedotme 10 months ago

Commits

  • chore: update packages b91afb2 by @oedotme
  • feat: allow hyphens at pathless group name 4fc7d65 by @oedotme closes #143

Changelog: https://github.com/oedotme/generouted/compare/v1.17.0...v1.17.1

generouted - v1.17.0

Published by oedotme 10 months ago

Breaking changes — Solid integration ONLY

  • @generouted/solid-router v1.17.0 now requires using @solidjs/router v0.10.1
  • <Outlet /> component was removed from @solidjs/router, you'll need to use {props.children} instead
// src/pages/_app.tsx

// import { Outlet } from '@solidjs/router'
import { ParentProps, Show } from 'solid-js'

export default function App(props: ParentProps) {
  // return <main><Outlet /></main>
  return <main>{props.children}</main>
}
// src/pages/posts/_layout.tsx

// import { Outlet } from '@solidjs/router'
import { ParentProps, Show } from 'solid-js'

export default function PostsLayout(props: ParentProps) {
  // return <section><Outlet /></section>
  return <section>{props.children}</section>
}

Commits

  • chore: update packages 427548b by @oedotme
  • feat!: upgrade to solid-router v0.10.1 d466ef2 by @oedotme
  • chore: update packages 517febf by @oedotme
  • chore: update packages fefae76 by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.16.1...v1.17.0

generouted - v1.16.1

Published by oedotme about 1 year ago

Commits

  • chore: update packages 4d24a34 by @oedotme
  • fix: tanstack template replace with loaders (#132) 0320aea by @ka2n

Changelog: https://github.com/oedotme/generouted/compare/v1.16.0...v1.16.1

generouted - v1.16.0

Published by oedotme about 1 year ago

Changes

Breaking change for splat routes for @generouted/react-router and @generouted/solid-router.

For example /pages/posts/[...all].tsx: /posts/*:

  • Now has /posts/* type instead of /posts/${string}
  • Requires an '*' prop in the Link, useNavigate, etc params props
Before
<Link to="/posts/catch-all">Catch-all</Link>
After
<Link to="/posts/*" params={{ '*': 'catch-all' }}>Catch-all</Link>

In general, this change allows accessing both dynamic and splat params from the type-safe useParams hook.

Thanks @d0whc3r!

Commits

  • chore: update packages 2bca6d0 by @oedotme
  • feat!: add types for splat params (#127) 588aec0 by @d0whc3r
  • docs: app → root at getting started to match create-vite 268aedd by @oedotme

Changelog: https://github.com/oedotme/generouted/compare/v1.15.9...v1.16.0