pacocoursey / next-unused

Find unused files in your Next.js projects
421 stars 15 forks source link

Support for tsconfig alias paths. Documentation could be improved. #27

Open lacymorrow opened 8 months ago

lacymorrow commented 8 months ago

I'm using ShadCN and as a result am also using this alias in my tsconfig.json:

    "paths": {
      "@/*": ["./src/*"]
    }

So that @/components/hero.tsx maps to src/components/hero.

I'm using this config, and 200+ files are being reported (only a handful are unused). What's my issue?

  "next-unused": {
    "alias": {
      "@/": "src/"
    },
    "include": [
      "src/components",
      "src/config",
      "src/context",
      "src/helpers"
    ],
    "entrypoints": [
      "src/pages"
    ]
  }

My pages directory is in src/pages, here is my file structure (disregard app directory, it is unused):

image