MCPcopy
hub / github.com/epicweb-dev/epic-stack

github.com/epicweb-dev/epic-stack @2024-10-01.2 sqlite

repository ↗ · DeepWiki ↗ · release 2024-10-01.2 ↗
353 symbols 1,135 edges 147 files 2 documented · 1%
README

The Epic Stack 🚀

Ditch analysis paralysis and start shipping Epic Web apps.

This is an opinionated project starter and reference that allows teams to
ship their ideas to production faster and on a more stable foundation based
on the experience of <a href="https://kentcdodds.com">Kent C. Dodds</a> and
<a href="https://github.com/epicweb-dev/epic-stack/graphs/contributors">contributors</a>.
npx create-epic-app@latest

The Epic Stack

The Epic Stack


Watch Kent's Introduction to The Epic Stack

Epic Stack Talk slide showing Flynn Rider with knives, the text "I've been around and I've got opinions" and Kent speaking in the corner

"The Epic Stack" by Kent C. Dodds

Docs

Read the docs (please 🙏).

Support

Branding

Want to talk about the Epic Stack in a blog post or talk? Great! Here are some assets you can use in your material: EpicWeb.dev/brand

Thanks

You rock 🪨

Extension points exported contracts — how you extend this code

AuthProvider (Interface)
(no doc) [2 implementers]
app/utils/providers/provider.ts
TextareaProps (Interface)
(no doc)
app/components/ui/textarea.tsx
CustomMatchers (Interface)
(no doc)
tests/setup/custom-matchers.ts
ProcessEnv (Interface)
(no doc)
app/utils/env.server.ts
InputProps (Interface)
(no doc)
app/components/ui/input.tsx
Assertion (Interface)
(no doc)
tests/setup/custom-matchers.ts
Window (Interface)
(no doc)
app/utils/env.server.ts
ButtonProps (Interface)
(no doc)
app/components/ui/button.tsx

Core symbols most depended-on inside this repo

cn
called by 29
app/utils/misc.tsx
requireUserId
called by 27
app/utils/auth.server.ts
img
called by 19
tests/db-utils.ts
useIsPending
called by 16
app/utils/misc.tsx
redirectWithToast
called by 14
app/utils/toast.server.ts
login
called by 13
app/utils/auth.server.ts
createUser
called by 9
tests/db-utils.ts
insertGitHubUser
called by 9
tests/mocks/github.ts

Shape

Function 332
Method 10
Interface 9
Class 2

Languages

TypeScript100%

Modules by API surface

app/utils/misc.tsx20 symbols
tests/setup/custom-matchers.ts11 symbols
app/utils/auth.server.ts11 symbols
app/routes/settings+/profile.index.tsx10 symbols
app/root.tsx10 symbols
tests/mocks/github.ts9 symbols
remix.init/index.mjs8 symbols
tests/db-utils.ts7 symbols
app/utils/timing.server.ts7 symbols
app/utils/cache.server.ts7 symbols
app/routes/_auth+/reset-password.tsx7 symbols
tests/mocks/utils.ts6 symbols

Dependencies from manifests, versioned

@conform-to/react1.1.5 · 1×
@conform-to/zod1.1.5 · 1×
@epic-web/cachified5.2.0 · 1×
@epic-web/client-hints1.3.2 · 1×
@epic-web/config1.12.0 · 1×
@epic-web/invariant1.0.0 · 1×
@epic-web/remember1.1.0 · 1×
@epic-web/totp1.1.2 · 1×
@faker-js/faker8.4.1 · 1×
@iarna/toml2.2.5 · 1×
@nasa-gcn/remix-seo2.0.1 · 1×

For agents

$ claude mcp add epic-stack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact