@@ -26,7 +26,7 @@ react-router-gospel-stack/
2626├── packages/ # Shared packages
2727│ ├── business/ # Business logic layer
2828│ ├── database/ # Prisma ORM wrapper
29- │ ├── internal-nobuild / # TypeScript-only package
29+ │ ├── web-utils / # TypeScript-only package
3030│ └── ui/ # shadcn/ui components
3131├── config/ # Shared configurations
3232│ ├── eslint/ # ESLint configurations
@@ -76,7 +76,7 @@ apps/webapp/
7676- ` @react-router-gospel-stack/infrastructure ` - Database access
7777- ` @react-router-gospel-stack/business ` - Business logic
7878- ` @react-router-gospel-stack/ui ` - UI components
79- - ` @react-router-gospel-stack/internal-nobuild ` - Internal utilities
79+ - ` @react-router-gospel-stack/web-utils ` - Internal utilities
8080
8181## Packages (` packages/ ` )
8282
@@ -164,7 +164,7 @@ export class PrismaUserRepository implements UserRepository {
164164- Bundled with tsup
165165- Depends on the ` database ` package
166166
167- ### ` internal-nobuild ` - TypeScript-Only Package
167+ ### ` web-utils ` - TypeScript-Only Package
168168
169169Example of a ** pure TypeScript package** with no build step.
170170
@@ -203,7 +203,7 @@ React Router's build process (using esbuild) compiles this package when building
203203** Structure:**
204204
205205```
206- packages/internal-nobuild /
206+ packages/web-utils /
207207├── src/
208208│ ├── index.ts # Main entry
209209│ ├── client/ # Client-side code
@@ -463,9 +463,9 @@ React Router's build step compiles these imports.
463463
4644644 . Add to ` pnpm-workspace.yaml ` if needed (usually automatic)
465465
466- ### No-Build Package (like internal-nobuild )
466+ ### No-Build Package (like web-utils )
467467
468- 1 . Copy the ` internal-nobuild ` structure
468+ 1 . Copy the ` web-utils ` structure
4694692 . Update ` package.json ` :
470470 ``` json
471471 {
0 commit comments