Skip to content

Feat/frontend base flow#97

Merged
mathieusouflis merged 10 commits into
mainfrom
feat/frontend-base-flow
May 29, 2026
Merged

Feat/frontend base flow#97
mathieusouflis merged 10 commits into
mainfrom
feat/frontend-base-flow

Conversation

@mathieusouflis

@mathieusouflis mathieusouflis commented May 28, 2026

Copy link
Copy Markdown
Member

Summary

Closes #

Type of change

  • Bug fix
  • New feature
  • Refactor (no behavior change)
  • Performance improvement
  • Documentation
  • CI/CD / tooling
  • Breaking change

Changes

Testing

  • Added / updated tests
  • Manually tested locally
  • All existing tests pass

Checklist

  • Lint passes
  • Tests pass
  • Build succeeds
  • Documentation updated if applicable

Screenshots

@github-actions

github-actions Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@mathieusouflis mathieusouflis force-pushed the feat/frontend-base-flow branch 3 times, most recently from d28d7ca to 88d7d87 Compare May 29, 2026 08:56
@github-actions

github-actions Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

Dependency scan report

  • Total dependencies: 51
  • Outdated: 0
  • Deprecated: 3
Generator Ecosystem Package Current Latest Update Outdated Deprecated
ark_ui npm @ark-ui/react ^5.37.0 5.37.0 none no no
biome_config npm @biomejs/biome ^2.4.16 2.4.16 none no no
auth_clerk_frontend npm @clerk/clerk-react ^5.61.3 5.61.3 none no yes
panda_css npm @pandacss/dev ^1.11.1 1.11.1 none no no
playwright_setup npm @playwright/test ^1.60.0 1.60.0 none no no
sentry_frontend npm @sentry/react ^10.55.0 10.55.0 none no no
storybook_setup npm @storybook/react ^10.4.1 10.4.1 none no no
storybook_setup npm @storybook/react-vite ^10.4.1 10.4.1 none no no
tailwind_v4 npm @tailwindcss/postcss ^4.3.0 4.3.0 none no no
shadcn_ui npm @tailwindcss/vite ^4.3.0 4.3.0 none no no
tailwind_v4 npm @tailwindcss/vite ^4.3.0 4.3.0 none no no
tanstack_router npm @tanstack/react-router ^1.170.9 1.170.9 none no no
tanstack_router npm @tanstack/router-plugin ^1.168.12 1.168.12 none no no
vitest_testing_library npm @testing-library/jest-dom ^6.9.1 6.9.1 none no no
vitest_testing_library npm @testing-library/react ^16.3.2 16.3.2 none no no
vitest_testing_library npm @testing-library/user-event ^14.6.1 14.6.1 none no no
nextjs_base npm @types/node ^25.9.1 25.9.1 none no no
nextjs_base npm @types/react ^19.2.15 19.2.15 none no no
react_app npm @types/react ^19.2.15 19.2.15 none no no
nextjs_base npm @types/react-dom ^19.2.3 19.2.3 none no no
react_app npm @types/react-dom ^19.2.3 19.2.3 none no no
feature_flags_vercel npm @vercel/edge-config ^1.4.3 1.4.3 none no no
feature_flags_vercel npm @vercel/flags ^3.1.1 3.1.1 none no yes
version14_ui npm @version14/ui latest 0.2.0 unknown no no
react_app npm @vitejs/plugin-react ^6.0.2 6.0.2 none no no
vitest_testing_library npm @vitest/coverage-v8 ^4.1.7 4.1.7 none no no
auth_better_auth_frontend npm better-auth ^1.6.11 1.6.11 none no no
shadcn_ui npm class-variance-authority ^0.7.1 0.7.1 none no no
shadcn_ui npm clsx ^2.1.1 2.1.1 none no no
jotai_setup npm jotai ^2.20.0 2.20.0 none no no
vitest_testing_library npm jsdom ^29.1.1 29.1.1 none no no
shadcn_ui npm lucide-react ^1.17.0 1.17.0 none no no
nextjs_base npm next ^16.2.6 16.2.6 none no no
analytics_plausible npm plausible-tracker ^0.3.9 0.3.9 none no yes
feature_flags_posthog npm posthog-js ^1.376.4 1.376.4 none no no
prettier_typescript_deps npm prettier ^3.8.3 3.8.3 none no no
nextjs_base npm react ^19.2.6 19.2.6 none no no
react_app npm react ^19.2.6 19.2.6 none no no
nextjs_base npm react-dom ^19.2.6 19.2.6 none no no
react_app npm react-dom ^19.2.6 19.2.6 none no no
analytics_ga4 npm react-ga4 ^3.0.1 3.0.1 none no no
seo_react npm react-helmet-async ^3.0.0 3.0.0 none no no
react_router_v7 npm react-router ^7.16.0 7.16.0 none no no
react_router_v7 npm react-router-dom ^7.16.0 7.16.0 none no no
storybook_setup npm storybook ^10.4.1 10.4.1 none no no
shadcn_ui npm tailwind-merge ^3.6.0 3.6.0 none no no
shadcn_ui npm tailwindcss ^4.3.0 4.3.0 none no no
tailwind_v4 npm tailwindcss ^4.3.0 4.3.0 none no no
react_app npm vite ^8.0.14 8.0.14 none no no
vitest_testing_library npm vitest ^4.1.7 4.1.7 none no no
zustand_setup npm zustand ^5.0.14 5.0.14 none no no

@mathieusouflis mathieusouflis marked this pull request as ready for review May 29, 2026 11:08
Preserve prompt ordering by tracking order dependencies along paths
and reorder pre-walk slots topologically.
Deduplicate non-UI IfQuestion expansions by (questionID, condition)
and collapse branches that share the same next target to avoid
exponential path growth. Add helpers and tests.
Register a set of frontend generators in the CLI registry.

Also:
- Merge existing .prettierignore with canonical defaults and dedupe
- Use AppendStringSet in biome config to append files.ignore safely
- Add src/vite-env.d.ts, include it in react manifest, and guard against
  missing #root before rendering
Select framework-specific templates and .env content based on the
ctx.Answers["framework"] value for analytics, auth, feature-flag and
sentry generators. Also add Next-specific GA4/PostHog snippets,
write framework-specific .env.example files, add @tailwindcss/postcss
devDep and fix the PostCSS plugin key, and allow skipping the pre-push
hook via SKIP_HOOKS env variable.
Adjust files.includes to use **/dir patterns and hard-exclude !!**/.dot
to match Biome 2.x rules. Bump generator manifests and docs
(biome_config
0.2.4, panda_css 0.1.2, react_app 0.5.2), downgrade @types/react-dom to
^19.2.3, and update bin/dot binary.
- Add AppendFile to VirtualProjectState to append content to a file,
  creating it if missing and inserting a newline when appending
- Update generators to use AppendFile for .env.example instead of
  overwriting
- Add fallback env snippets in else branches to include GA4, Plausible,
  PostHog and other provider hints.
@mathieusouflis mathieusouflis force-pushed the feat/frontend-base-flow branch from d242bdd to 471d75c Compare May 29, 2026 15:50
@sonarqubecloud

Copy link
Copy Markdown

@mathieusouflis mathieusouflis enabled auto-merge (squash) May 29, 2026 15:51
@mathieusouflis mathieusouflis disabled auto-merge May 29, 2026 15:51
@mathieusouflis mathieusouflis enabled auto-merge (squash) May 29, 2026 15:52
@mathieusouflis mathieusouflis disabled auto-merge May 29, 2026 15:53
@mathieusouflis mathieusouflis merged commit f22348c into main May 29, 2026
15 checks passed
@mathieusouflis mathieusouflis deleted the feat/frontend-base-flow branch May 29, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant