Skip to content

[v1.0] dependency dedup — root vs. tilt-app/ duplication #231

@Jonathangadeaharder

Description

@Jonathangadeaharder

Dependency dedup (root vs. tilt-app/)

This repo currently has two SvelteKit projects nested: a root-level one and a tilt-app/ one. This is the same shape that bit Notflix and needs the same cleanup.

Tasks

  • Decide which is the canonical app — almost certainly tilt-app/ (newer, active branch of work). If yes:
    • Move tilt-app/ contents up to repo root (or formally adopt tilt-app/ as a workspace package and delete the root-level src)
    • Delete the root-level package.json, src/, vite.config.ts, svelte.config.js, etc. that duplicate tilt-app/
    • Verify pnpm install && pnpm test && pnpm e2e all still green
  • If tilt-app/ is meant to coexist (e.g. as a workspace child), set up a proper pnpm-workspace.yaml and document the layout in README
  • Remove duplicate dev tooling: one biome.json, one playwright.config.ts, one vitest.config.ts at the canonical level only
  • CI reflects the consolidated layout

Acceptance

Exactly one package.json describes the SvelteKit app (or workspace root + one child). No duplicate vite.config.ts / svelte.config.js outside the canonical location.

Metadata

Metadata

Assignees

No one assigned

    Labels

    p0fix-or-break — data loss or CI riskv1.0Clean v1.0 release work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions