├── .gitattributes
├── .github
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── DEVELOPMENT.md
├── FUNDING.yml
├── ISSUE_TEMPLATE
│ ├── 01-bug_report.yaml
│ ├── 02-regression.yaml
│ ├── 03-feature_request.yaml
│ ├── 04-documentation.yaml
│ ├── 05-everything-else.yaml
│ └── config.yml
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── ci-bun.yml
│ ├── ci-ts-latest.yml
│ ├── ci-ts-next.yml
│ ├── ci.yml
│ ├── integration.yml
│ ├── markdown-link-check.json
│ ├── markdown-link-check.yml
│ └── patches
│ ├── .gitkeep
│ └── eslint.patch
├── .gitignore
├── .idea
└── runConfigurations
│ ├── Debug_Bun_test.xml
│ └── Debug_Node_test.xml
├── .npmrc
├── .vscode
├── extensions.json
├── launch.json
└── settings.json
├── AGENTS.md
├── README.md
├── assets
├── cow-with-orange-scissors-van-gogh-style.png
├── cow-with-orange-scissors-van-gogh-style.webp
├── screenshot-dependencies.png
├── screenshot-exports.png
└── screenshot-workspaces.png
├── biome.json
├── knip.json
├── license
├── package.json
├── packages
├── create-config
│ ├── README.md
│ ├── index.js
│ ├── license
│ └── package.json
├── docs
│ ├── .gitignore
│ ├── .prettierrc.json
│ ├── README.md
│ ├── astro.config.ts
│ ├── mock
│ │ ├── contributors.json
│ │ ├── posts.json
│ │ └── testimonials.json
│ ├── package.json
│ ├── public
│ │ ├── apple-touch-icon.png
│ │ ├── cow-with-orange-scissors-van-gogh-style.webp
│ │ ├── favicon.ico
│ │ ├── favicon.svg
│ │ ├── fonts
│ │ │ ├── SourceSansPro-Regular.otf
│ │ │ └── fonts.conf
│ │ ├── icon-192x192.png
│ │ ├── icon-512x512.png
│ │ ├── logo.svg
│ │ ├── manifest.json
│ │ ├── robots.txt
│ │ ├── screenshots
│ │ │ ├── fix.mp4
│ │ │ ├── fix.webm
│ │ │ ├── performance.png
│ │ │ ├── trace-export.png
│ │ │ ├── trace-file.png
│ │ │ ├── watch-fix.mp4
│ │ │ └── watch-fix.webm
│ │ └── sponsors
│ │ │ ├── MidnightDesign.jpeg
│ │ │ ├── f42.png
│ │ │ ├── hasankumar.jpg
│ │ │ ├── hyoban.png
│ │ │ ├── nicoespeon.png
│ │ │ ├── samdenty.jpeg
│ │ │ ├── ulrichstark.png
│ │ │ └── voxpelli.png
│ ├── remark
│ │ ├── fixInternalLinks.ts
│ │ └── transformDirectives.ts
│ ├── scripts
│ │ ├── generate-plugin-docs.ts
│ │ ├── get-monthly-sponsorships-github.ts
│ │ ├── get-monthly-sponsorships-opencollective.ts
│ │ └── get-monthly-sponsorships.ts
│ ├── src
│ │ ├── assets
│ │ │ ├── logo.svg
│ │ │ ├── og-template.svg
│ │ │ ├── projects
│ │ │ │ ├── adobe.svg
│ │ │ │ ├── ag-grid.svg
│ │ │ │ ├── ag-grid2.svg
│ │ │ │ ├── anthropic.svg
│ │ │ │ ├── arktype.svg
│ │ │ │ ├── astro.svg
│ │ │ │ ├── aws.svg
│ │ │ │ ├── backstage.svg
│ │ │ │ ├── cloudflare.svg
│ │ │ │ ├── create-typescript-app.png
│ │ │ │ ├── datadog.svg
│ │ │ │ ├── eslint.svg
│ │ │ │ ├── freecodecamp.svg
│ │ │ │ ├── grafana.svg
│ │ │ │ ├── guardian.svg
│ │ │ │ ├── microsoft.svg
│ │ │ │ ├── mocha.svg
│ │ │ │ ├── nuxt.svg
│ │ │ │ ├── prettier.svg
│ │ │ │ ├── sentry.svg
│ │ │ │ ├── shopify.svg
│ │ │ │ ├── sourcegraph.svg
│ │ │ │ ├── stately.svg
│ │ │ │ ├── storybook.svg
│ │ │ │ ├── svelte.svg
│ │ │ │ ├── tanstack.png
│ │ │ │ ├── typescript-eslint.svg
│ │ │ │ └── vercel.svg
│ │ │ ├── sponsors
│ │ │ │ ├── birchill.svg
│ │ │ │ ├── sentry.svg
│ │ │ │ ├── sourcegraph-reverse-logo.svg
│ │ │ │ └── webdriverio.svg
│ │ │ ├── title-dark.svg
│ │ │ ├── title-light.svg
│ │ │ └── venz-chart.svg
│ │ ├── components
│ │ │ ├── Contributors.astro
│ │ │ ├── EmojiBlastButton.astro
│ │ │ ├── Footer.astro
│ │ │ ├── Head.astro
│ │ │ ├── Post.astro
│ │ │ ├── Posts.astro
│ │ │ ├── Projects.astro
│ │ │ ├── Sponsors.astro
│ │ │ ├── SponsorsChart.astro
│ │ │ └── SponsorsPast.astro
│ │ ├── content
│ │ │ ├── config.ts
│ │ │ └── docs
│ │ │ │ ├── blog
│ │ │ │ ├── brief-history.md
│ │ │ │ ├── knip-v3.mdx
│ │ │ │ ├── knip-v4.mdx
│ │ │ │ ├── knip-v5.mdx
│ │ │ │ ├── migration-to-v1.md
│ │ │ │ ├── release-notes-v2.md
│ │ │ │ ├── slim-down-to-speed-up.md
│ │ │ │ ├── state-of-knip.md
│ │ │ │ └── two-years.mdx
│ │ │ │ ├── explanations
│ │ │ │ ├── comparison-and-migration.md
│ │ │ │ ├── entry-files.md
│ │ │ │ ├── plugins.md
│ │ │ │ └── why-use-knip.md
│ │ │ │ ├── features
│ │ │ │ ├── auto-fix.mdx
│ │ │ │ ├── compilers.md
│ │ │ │ ├── integrated-monorepos.md
│ │ │ │ ├── monorepos-and-workspaces.md
│ │ │ │ ├── production-mode.md
│ │ │ │ ├── reporters.md
│ │ │ │ ├── rules-and-filters.md
│ │ │ │ ├── script-parser.md
│ │ │ │ └── source-mapping.md
│ │ │ │ ├── guides
│ │ │ │ ├── configuring-project-files.md
│ │ │ │ ├── contributing.md
│ │ │ │ ├── handling-issues.mdx
│ │ │ │ ├── issue-reproduction.md
│ │ │ │ ├── namespace-imports.md
│ │ │ │ ├── performance.md
│ │ │ │ ├── troubleshooting.md
│ │ │ │ ├── using-knip-in-ci.md
│ │ │ │ └── working-with-commonjs.md
│ │ │ │ ├── index.mdx
│ │ │ │ ├── overview
│ │ │ │ ├── configuration.md
│ │ │ │ ├── features.md
│ │ │ │ ├── getting-started.mdx
│ │ │ │ └── screenshots-videos.md
│ │ │ │ ├── playground.mdx
│ │ │ │ ├── reference
│ │ │ │ ├── cli.md
│ │ │ │ ├── configuration.md
│ │ │ │ ├── dynamic-configuration.mdx
│ │ │ │ ├── faq.md
│ │ │ │ ├── issue-types.md
│ │ │ │ ├── jsdoc-tsdoc-tags.md
│ │ │ │ ├── known-issues.md
│ │ │ │ ├── plugins.md
│ │ │ │ ├── plugins
│ │ │ │ │ └── .gitkeep
│ │ │ │ └── related-tooling.md
│ │ │ │ ├── sponsors.mdx
│ │ │ │ ├── typescript
│ │ │ │ ├── unused-dependencies.md
│ │ │ │ └── unused-exports.md
│ │ │ │ └── writing-a-plugin
│ │ │ │ ├── argument-parsing.md
│ │ │ │ ├── index.md
│ │ │ │ └── inputs.md
│ │ ├── fonts
│ │ │ ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2
│ │ │ ├── 6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.woff2
│ │ │ ├── 6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.woff2
│ │ │ ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2
│ │ │ ├── font-face.css
│ │ │ └── hack-regular-subset.woff2
│ │ ├── pages
│ │ │ ├── og
│ │ │ │ └── [...route].ts
│ │ │ └── sitemap.txt.ts
│ │ ├── styles
│ │ │ ├── cards.css
│ │ │ ├── content.css
│ │ │ ├── custom.css
│ │ │ ├── expressive-code.css
│ │ │ ├── hero.css
│ │ │ ├── links.css
│ │ │ ├── sponsors.css
│ │ │ ├── theme-dark.css
│ │ │ └── theme-light.css
│ │ └── util
│ │ │ └── post.ts
│ └── tsconfig.json
└── knip
│ ├── .gitignore
│ ├── .release-it.json
│ ├── README.md
│ ├── bin
│ ├── knip-bun.js
│ └── knip.js
│ ├── biome.json
│ ├── fixtures
│ ├── binaries
│ │ ├── dir
│ │ │ └── index.js
│ │ ├── main.ts
│ │ ├── require.js
│ │ └── script.js
│ ├── catalog-named-package-json-root
│ │ ├── index.js
│ │ └── package.json
│ ├── catalog-named-package-json
│ │ ├── index.js
│ │ └── package.json
│ ├── catalog-named
│ │ ├── index.js
│ │ ├── package.json
│ │ └── pnpm-workspace.yaml
│ ├── catalog-pnpm
│ │ ├── package.json
│ │ ├── packages
│ │ │ └── app
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ └── pnpm-workspace.yaml
│ ├── catalog-yarn
│ │ ├── .yarnrc.yml
│ │ ├── package.json
│ │ └── packages
│ │ │ └── app
│ │ │ ├── index.ts
│ │ │ └── package.json
│ ├── class-members
│ │ ├── implements.ts
│ │ ├── index.ts
│ │ ├── iterator-generator.ts
│ │ ├── iterator.ts
│ │ ├── members.ts
│ │ └── package.json
│ ├── cli-preprocessor
│ │ ├── index.js
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @org
│ │ │ │ └── preprocessor
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── knip-preprocessor
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── with-args
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── cli-reporter
│ │ ├── index.js
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @org
│ │ │ │ └── reporter
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── knip-reporter
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── cli
│ │ ├── index.js
│ │ └── package.json
│ ├── commonjs-tsconfig
│ │ ├── dir
│ │ │ ├── exports.js
│ │ │ ├── mod.js
│ │ │ ├── mod1.js
│ │ │ └── mod2.js
│ │ ├── index.js
│ │ ├── package.json
│ │ ├── ts-ext.ts
│ │ └── tsconfig.json
│ ├── commonjs
│ │ ├── dir
│ │ │ ├── exports.js
│ │ │ ├── mod.js
│ │ │ ├── mod1.js
│ │ │ ├── mod2.js
│ │ │ └── mod3.js
│ │ ├── index.js
│ │ ├── node_modules
│ │ │ └── resolved
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── odd.js
│ │ ├── package.json
│ │ └── ts-ext.ts
│ ├── compilers-prisma
│ │ ├── node_modules
│ │ │ └── prisma
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── prisma
│ │ │ └── schema.prisma
│ ├── compilers-scss
│ │ ├── _grid.scss
│ │ ├── _partial.scss
│ │ ├── buttons.scss
│ │ ├── cards.sass
│ │ ├── components.scss
│ │ ├── indented.sass
│ │ ├── index.ts
│ │ ├── legacy.scss
│ │ ├── mixins.scss
│ │ ├── node_modules
│ │ │ ├── @fortawesome
│ │ │ │ └── fontawesome-free
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── bootstrap
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ └── scss
│ │ │ │ └── bootstrap.scss
│ │ ├── package.json
│ │ ├── styles.scss
│ │ ├── theme.scss
│ │ ├── unused.scss
│ │ ├── utils.scss
│ │ └── variables.scss
│ ├── compilers-tailwind
│ │ ├── components.css
│ │ ├── index.ts
│ │ ├── local-js-plugin.js
│ │ ├── local-ts-plugin.ts
│ │ ├── package.json
│ │ ├── styles.css
│ │ └── unused.css
│ ├── compilers
│ │ ├── Component.vue
│ │ ├── component.tsx
│ │ ├── enum.ts
│ │ ├── grid.css
│ │ ├── index.ts
│ │ ├── knip.ts
│ │ ├── module.mdx
│ │ ├── node_modules
│ │ │ └── @mdx-js
│ │ │ │ └── mdx
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── readme.md
│ │ ├── styles.css
│ │ ├── tsconfig.json
│ │ ├── unused.css
│ │ └── unused.md
│ ├── config-js-async
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.config.js
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-js-flat
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.js
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-json
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.json
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-mjs-async
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.mjs
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-mjs-flat
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.mjs
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-package-json
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── config-ts-async
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.ts
│ │ ├── my-namespace.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── config-ts-flat
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.config.ts
│ │ ├── my-namespace.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── config-ts-function
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.ts
│ │ ├── my-namespace.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── config-yaml
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── knip.yaml
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── configuration-hints
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── package.json
│ │ └── src
│ │ │ └── entry.js
│ ├── configuration-hints2
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── package.json
│ │ └── src
│ │ │ └── entry.js
│ ├── cross-workspace-inputs
│ │ ├── .github
│ │ │ └── workflows
│ │ │ │ └── test.yml
│ │ ├── components
│ │ │ ├── package.json
│ │ │ └── vitest.components.config.ts
│ │ ├── e2e
│ │ │ ├── package.json
│ │ │ ├── playwright.e2e.config.ts
│ │ │ └── tests
│ │ │ │ └── feature.ts
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ ├── @playwright
│ │ │ │ └── test
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── vitest
│ │ │ │ ├── config.js
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── custom-paths-workspaces
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── fn.ts
│ │ │ └── index.ts
│ │ ├── my-module.ts
│ │ ├── package.json
│ │ └── ws
│ │ │ ├── assets
│ │ │ └── img
│ │ │ │ └── logo.svg
│ │ │ ├── index.ts
│ │ │ ├── lib
│ │ │ └── main.ts
│ │ │ ├── package.json
│ │ │ └── util
│ │ │ └── lang.ts
│ ├── definitely-typed
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── mocha
│ │ │ │ └── package.json
│ │ │ └── next
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── dependencies-types
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @eslint
│ │ │ │ └── js
│ │ │ │ │ └── package.json
│ │ │ ├── @types
│ │ │ │ ├── ajv
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint
│ │ │ │ │ └── package.json
│ │ │ │ └── eslint__js
│ │ │ │ │ └── package.json
│ │ │ └── ajv
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── dependencies
│ │ ├── entry.ts
│ │ ├── knip.json
│ │ ├── my-module.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── unused-module.ts
│ ├── dts-baseurl-implicit-relative
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── components
│ │ │ │ ├── Button.d.ts
│ │ │ │ └── Button.jsx
│ │ │ ├── dir
│ │ │ │ └── subdir
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── index.js
│ │ │ ├── index.ts
│ │ │ └── utils
│ │ │ │ ├── fn.d.ts
│ │ │ │ ├── fn.js
│ │ │ │ ├── obj.cjs
│ │ │ │ ├── obj.d.cts
│ │ │ │ ├── str.d.mts
│ │ │ │ └── str.mjs
│ │ └── tsconfig.json
│ ├── dts-compiled
│ │ ├── knip.ts
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── App.tsx
│ │ │ ├── ExampleQuery.graphql
│ │ │ ├── ExampleQuery.graphql.d.ts
│ │ │ ├── UnusedQuery.graphql
│ │ │ ├── UnusedQuery.graphql.d.ts
│ │ │ ├── main.tsx
│ │ │ └── types.ts
│ │ └── tsconfig.json
│ ├── dts
│ │ ├── assets.d.ts
│ │ ├── block.html
│ │ ├── image.svg
│ │ ├── index.d.ts
│ │ ├── index.ts
│ │ ├── normal.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── duplicate-exports-alias
│ │ ├── helpers.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── entry-exports-enum-members
│ │ ├── fruit.ts
│ │ ├── index.ts
│ │ ├── main.ts
│ │ ├── package.json
│ │ └── tree.ts
│ ├── entry-exports-namespace
│ │ ├── index.ts
│ │ ├── main.ts
│ │ ├── mid.ts
│ │ ├── ns.ts
│ │ └── package.json
│ ├── entry-files
│ │ ├── cli.js
│ │ ├── export-index.js
│ │ ├── local-default.js
│ │ ├── local-import.js
│ │ ├── local-node.js
│ │ ├── local-require.js
│ │ ├── main.js
│ │ └── package.json
│ ├── entry-js
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── my-module.ts
│ │ ├── my-namespace.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── enum-members-enumerated
│ │ ├── directions.ts
│ │ ├── fruits.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── enum-members
│ │ ├── index.ts
│ │ ├── members.ts
│ │ └── package.json
│ ├── export-default-type
│ │ ├── class.js
│ │ ├── const.js
│ │ ├── function.js
│ │ ├── index.js
│ │ ├── let.js
│ │ ├── package.json
│ │ └── var.js
│ ├── export-spread
│ │ ├── array.ts
│ │ ├── index.ts
│ │ ├── object.ts
│ │ └── package.json
│ ├── exports-default-interface
│ │ ├── enum.ts
│ │ ├── index.ts
│ │ ├── interface.ts
│ │ ├── package.json
│ │ └── type.ts
│ ├── exports-special-characters
│ │ ├── exports.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── exports-value-refs-default
│ │ ├── index.ts
│ │ ├── package.json
│ │ └── refs.ts
│ ├── exports-value-refs
│ │ ├── index.ts
│ │ ├── package.json
│ │ └── refs.ts
│ ├── exports
│ │ ├── default-arrow-function.ts
│ │ ├── default-class.ts
│ │ ├── default-function.ts
│ │ ├── default-generator-function.ts
│ │ ├── default-named-class.ts
│ │ ├── default-named-function.ts
│ │ ├── default-named-generator-function.ts
│ │ ├── default.ts
│ │ ├── dynamic-import.ts
│ │ ├── export-is.ts
│ │ ├── index.ts
│ │ ├── my-mix.ts
│ │ ├── my-module.ts
│ │ ├── my-namespace.ts
│ │ ├── named-exports.ts
│ │ ├── odd.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── types.ts
│ ├── extensions-css-ts
│ │ ├── index.ts
│ │ ├── package.json
│ │ ├── styles1.css.ts
│ │ ├── styles1a.css.ts
│ │ ├── styles2.css.ts
│ │ ├── styles2a.css.ts
│ │ ├── styles3.css.ts
│ │ └── styles3a.css.ts
│ ├── fix-members
│ │ ├── class.ts
│ │ ├── enums.ts
│ │ ├── index.js
│ │ └── package.json
│ ├── fix-workspaces
│ │ ├── exports.ts
│ │ ├── ignored.ts
│ │ ├── index.js
│ │ ├── knip.ts
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── ignored
│ │ │ ├── exports.ts
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ │ └── lib
│ │ │ ├── exports.ts
│ │ │ ├── ignored.ts
│ │ │ ├── index.js
│ │ │ └── package.json
│ ├── fix
│ │ ├── access.js
│ │ ├── biome.json
│ │ ├── default-x.mjs
│ │ ├── default.mjs
│ │ ├── exports.js
│ │ ├── ignored.ts
│ │ ├── index.mjs
│ │ ├── knip.ts
│ │ ├── mod.ts
│ │ ├── package.json
│ │ ├── reexported.ts
│ │ └── reexports.mjs
│ ├── gitignore
│ │ ├── .gitignore
│ │ ├── package.json
│ │ └── packages
│ │ │ └── a
│ │ │ ├── .gitignore
│ │ │ ├── build
│ │ │ ├── dist.d.ts
│ │ │ └── dist.js
│ │ │ ├── dist.ts
│ │ │ ├── index.ts
│ │ │ ├── libs
│ │ │ ├── .gitignore
│ │ │ └── util
│ │ │ │ └── type
│ │ │ │ └── .gitignore
│ │ │ └── package.json
│ ├── glob
│ │ ├── .gitignore
│ │ └── a
│ │ │ ├── .gitignore
│ │ │ └── b
│ │ │ ├── .gitignore
│ │ │ └── c
│ │ │ └── .gitignore
│ ├── ignore-dependencies-binaries-json
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ └── tsx
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── ignore-dependencies-binaries
│ │ ├── index.ts
│ │ ├── knip.ts
│ │ ├── node_modules
│ │ │ └── tsx
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── ignore-dependencies-eslint
│ │ ├── .eslintrc.js
│ │ ├── knip.json
│ │ └── package.json
│ ├── ignore-exports-used-in-file-alias-exclude
│ │ ├── exports.ts
│ │ ├── index.ts
│ │ ├── more.ts
│ │ └── package.json
│ ├── ignore-exports-used-in-file-id-chars
│ │ ├── imported.ts
│ │ ├── index.ts
│ │ ├── knip.json
│ │ └── package.json
│ ├── ignore-exports-used-in-file-id-underscores
│ │ ├── imported.ts
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── namespace.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── ignore-exports-used-in-file-re-export
│ │ ├── component.ts
│ │ ├── index.ts
│ │ ├── interface.ts
│ │ ├── knip.json
│ │ └── package.json
│ ├── ignore-exports-used-in-file-shorthand
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── src
│ │ │ ├── antecedents.js
│ │ │ ├── fn.js
│ │ │ ├── index.js
│ │ │ └── slice.js
│ ├── ignore-exports-used-in-file-some
│ │ ├── imported.ts
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── ignore-exports-used-in-file
│ │ ├── imported.ts
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── ignore-files
│ │ ├── apples
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── rooted.js
│ │ │ ├── unused.js
│ │ │ └── used.js
│ │ ├── bananas
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── rooted.js
│ │ │ ├── unused.js
│ │ │ └── used.js
│ │ ├── index.js
│ │ ├── knip.json
│ │ ├── package.json
│ │ ├── rooted.js
│ │ ├── unused.js
│ │ └── used.js
│ ├── ignore-issues
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── src
│ │ │ ├── generated
│ │ │ └── types.ts
│ │ │ ├── index.ts
│ │ │ ├── model.generated.ts
│ │ │ └── regular.ts
│ ├── ignore-members
│ │ ├── MyClass.ts
│ │ ├── enums.ts
│ │ ├── index.ts
│ │ ├── knip.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── ignore-unresolved
│ │ ├── index.ts
│ │ ├── knip.ts
│ │ └── package.json
│ ├── ignore-unresolved2
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── packages
│ │ │ └── client
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ └── index.ts
│ ├── import-equals
│ │ ├── index.ts
│ │ ├── local.ts
│ │ ├── my-module.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── import-errors
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ └── package
│ │ │ │ └── index.d.ts
│ │ └── package.json
│ ├── import-named-default-id
│ │ ├── index.ts
│ │ ├── package.json
│ │ └── utils.ts
│ ├── import-star-iteration
│ │ ├── fruit.ts
│ │ ├── index.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── vegetables.ts
│ ├── imports-destructure-spread
│ │ ├── index.js
│ │ ├── package.json
│ │ └── trees.js
│ ├── imports-dynamic-access
│ │ ├── fruits.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── imports-namespace-with-nsexports
│ │ ├── index.ts
│ │ ├── namespace.ts
│ │ ├── namespace2.ts
│ │ ├── namespace3.ts
│ │ ├── namespace4.ts
│ │ ├── namespace5.ts
│ │ ├── namespace6.ts
│ │ ├── package.json
│ │ └── re-exported-module.ts
│ ├── imports-namespace
│ │ ├── index.ts
│ │ ├── namespace.ts
│ │ ├── namespace2.ts
│ │ ├── namespace3-opaque.ts
│ │ ├── namespace3.ts
│ │ ├── namespace4.ts
│ │ ├── namespace5-opaque.ts
│ │ ├── namespace5.ts
│ │ ├── namespace6-opaque.ts
│ │ ├── namespace6.ts
│ │ ├── namespace7.ts
│ │ ├── namespace8.ts
│ │ ├── namespace9.ts
│ │ ├── package.json
│ │ └── re-exported-module.ts
│ ├── imports-opaque
│ │ ├── arrow.ts
│ │ ├── assignment.ts
│ │ ├── awaited-arrow.ts
│ │ ├── awaited-assignment.ts
│ │ ├── awaited-fn-arg.ts
│ │ ├── awaited-return.ts
│ │ ├── fn-arg.ts
│ │ ├── index.ts
│ │ ├── obj-spread.ts
│ │ ├── package.json
│ │ ├── return.ts
│ │ └── tsconfig.json
│ ├── imports-prop-access-call
│ │ ├── exists.js
│ │ ├── index.ts
│ │ └── package.json
│ ├── imports-self
│ │ ├── exports.js
│ │ ├── index.js
│ │ └── package.json
│ ├── imports-typeof
│ │ ├── index.ts
│ │ └── package.json
│ ├── imports
│ │ ├── aliased-binding.ts
│ │ ├── await-import-call.ts
│ │ ├── await-import.ts
│ │ ├── catch.ts
│ │ ├── default-and-named-binding.ts
│ │ ├── default-identifier.ts
│ │ ├── default-prop-access.ts
│ │ ├── dir
│ │ │ ├── import-b.ts
│ │ │ ├── import-f.ts
│ │ │ └── mod.ts
│ │ ├── empty-named-bindings.ts
│ │ ├── import-a.ts
│ │ ├── import-c.ts
│ │ ├── import-d.ts
│ │ ├── import-e.ts
│ │ ├── import-g.ts
│ │ ├── import-meta-resolve.js
│ │ ├── index.ts
│ │ ├── named-object-binding.ts
│ │ ├── no-substitution-tpl-literal.ts
│ │ ├── object-bindings.ts
│ │ ├── package.json
│ │ ├── promise-like.ts
│ │ ├── prop-access.ts
│ │ ├── side-effects-call.ts
│ │ ├── side-effects.ts
│ │ ├── string-literal.ts
│ │ ├── top-level-await-import.ts
│ │ ├── top-level-side-effects-call.ts
│ │ └── tsconfig.json
│ ├── include-entry-exports-scripts
│ │ ├── knip.json
│ │ ├── next.config.js
│ │ ├── node_modules
│ │ │ └── tsx
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── src
│ │ │ ├── pages
│ │ │ └── index.js
│ │ │ ├── script1.ts
│ │ │ ├── script2.ts
│ │ │ └── script3.ts
│ ├── include-entry-exports
│ │ ├── cli.js
│ │ ├── index.ts
│ │ ├── main.ts
│ │ ├── mod.ts
│ │ └── package.json
│ ├── include-entry-reexports
│ │ ├── node_modules
│ │ │ ├── .package-lock.json
│ │ │ └── @fixtures
│ │ │ │ ├── include-entry-reexports__app
│ │ │ │ └── include-entry-reexports__shared
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── app
│ │ │ ├── index.mjs
│ │ │ └── package.json
│ │ │ └── shared
│ │ │ ├── bar.mjs
│ │ │ ├── foo.mjs
│ │ │ ├── index.mjs
│ │ │ └── package.json
│ ├── include-libs
│ │ ├── components.ts
│ │ ├── index.tsx
│ │ ├── loadable.ts
│ │ ├── node_modules
│ │ │ ├── @loadable
│ │ │ │ └── component
│ │ │ │ │ ├── dist
│ │ │ │ │ └── esm
│ │ │ │ │ │ └── loadable.esm.mjs
│ │ │ │ │ └── package.json
│ │ │ └── @types
│ │ │ │ └── loadable__component
│ │ │ │ ├── index.d.ts
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── js-only
│ │ ├── dangling.js
│ │ ├── index.js
│ │ ├── my-namespace.js
│ │ └── package.json
│ ├── jsdoc-exports
│ │ ├── index.ts
│ │ ├── module.test.js
│ │ ├── module.ts
│ │ └── package.json
│ ├── jsdoc
│ │ ├── index.ts
│ │ └── package.json
│ ├── jsx
│ │ ├── App.tsx
│ │ ├── Component.tsx
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── load-cjs
│ │ ├── index.js
│ │ └── package.json
│ ├── load-esm-ts
│ │ ├── index.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── load-esm
│ │ ├── index.js
│ │ └── package.json
│ ├── load-json5
│ │ └── config.json5
│ ├── module-block
│ │ ├── index.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── types.ts
│ ├── module-resolution-baseurl-implicit-relative
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── image.svg
│ │ │ ├── dir
│ │ │ │ └── main.ts
│ │ │ ├── hello
│ │ │ │ └── world.ts
│ │ │ └── index.ts
│ │ └── tsconfig.json
│ ├── module-resolution-non-std-absolute
│ │ ├── node_modules
│ │ │ ├── x-other
│ │ │ └── x-self
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ ├── x-other
│ │ │ ├── absolute.css
│ │ │ ├── absolute.svg
│ │ │ └── package.json
│ │ └── x-self
│ │ │ ├── absolute.css
│ │ │ ├── absolute.svg
│ │ │ ├── index.ts
│ │ │ └── package.json
│ ├── module-resolution-non-std-implicit
│ │ ├── package.json
│ │ └── src
│ │ │ ├── assets
│ │ │ ├── image.png
│ │ │ └── image.svg
│ │ │ ├── common
│ │ │ └── image.svg
│ │ │ ├── dir
│ │ │ └── main.ts
│ │ │ ├── global.css
│ │ │ ├── icon.svg
│ │ │ ├── index.ts
│ │ │ └── styles
│ │ │ └── base.css
│ ├── module-resolution-non-std
│ │ ├── .gitignore
│ │ ├── node_modules
│ │ │ └── @svg-icons
│ │ │ │ ├── fa-brands
│ │ │ │ ├── github.svg
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ │ └── heroicons-outline
│ │ │ │ ├── briefcase.svg
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── common
│ │ │ │ ├── aliased.svg
│ │ │ │ ├── image.png
│ │ │ │ └── image.svg
│ │ │ ├── globals.css
│ │ │ ├── icon.svg
│ │ │ ├── index.ts
│ │ │ ├── styles
│ │ │ │ ├── aliased.css
│ │ │ │ └── base.css
│ │ │ └── unused.ts
│ │ ├── tsconfig.json
│ │ └── unused.png
│ ├── module-resolution-tsconfig-paths
│ │ ├── aliased-dir
│ │ │ └── a.ts
│ │ ├── components
│ │ │ ├── IndexComponent
│ │ │ │ └── index.tsx
│ │ │ └── MyComponent.tsx
│ │ ├── index.ts
│ │ ├── internal-package
│ │ │ └── index.ts
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── unprefixed
│ │ │ └── module.ts
│ ├── negated-production-paths
│ │ ├── index.test.ts
│ │ ├── index.ts
│ │ ├── knip.json
│ │ └── package.json
│ ├── npm-scripts
│ │ ├── .gitignore
│ │ ├── ignore.js
│ │ ├── node_modules
│ │ │ ├── @commitlint
│ │ │ │ └── cli
│ │ │ │ │ └── package.json
│ │ │ ├── @org
│ │ │ │ └── runnable
│ │ │ │ │ └── package.json
│ │ │ ├── eslint-v6
│ │ │ │ ├── bin
│ │ │ │ │ └── eslint.js
│ │ │ │ └── package.json
│ │ │ ├── eslint-v7
│ │ │ │ ├── bin
│ │ │ │ │ └── eslint.js
│ │ │ │ └── package.json
│ │ │ ├── eslint-v8
│ │ │ │ ├── bin
│ │ │ │ │ └── eslint.js
│ │ │ │ └── package.json
│ │ │ ├── eslint
│ │ │ │ ├── bin
│ │ │ │ │ └── eslint.js
│ │ │ │ └── package.json
│ │ │ ├── express
│ │ │ │ └── package.json
│ │ │ ├── nx
│ │ │ │ └── package.json
│ │ │ ├── package-cli
│ │ │ │ └── package.json
│ │ │ ├── pm2
│ │ │ │ └── package.json
│ │ │ ├── tsup
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── unused
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── script.js
│ ├── package-entry-points
│ │ ├── .gitignore
│ │ ├── dist
│ │ │ ├── app.js
│ │ │ └── runtime
│ │ │ │ ├── deep
│ │ │ │ └── deno.js
│ │ │ │ └── node.js
│ │ ├── feature
│ │ │ ├── internal
│ │ │ │ ├── no-entry.js
│ │ │ │ └── system
│ │ │ │ │ ├── unused.ts
│ │ │ │ │ └── used.ts
│ │ │ └── my-feature.js
│ │ ├── lib
│ │ │ ├── deep
│ │ │ │ ├── er
│ │ │ │ │ └── file.js
│ │ │ │ └── main.js
│ │ │ └── index.js
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── app.ts
│ │ │ ├── public
│ │ │ │ └── lib
│ │ │ │ │ └── rary
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── lost.js
│ │ │ └── runtime
│ │ │ │ ├── deep
│ │ │ │ └── deno.ts
│ │ │ │ └── node.ts
│ │ └── tsconfig.json
│ ├── path-aliases
│ │ ├── abc
│ │ │ └── main.js
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── data.ext
│ │ │ ├── fn.ts
│ │ │ └── index.ts
│ │ ├── my-module.ts
│ │ └── package.json
│ ├── path-aliases2
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ └── vite
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── ts
│ │ │ ├── components
│ │ │ │ └── file.ts
│ │ │ └── shared
│ │ │ │ └── file.ts
│ │ ├── tsconfig.json
│ │ ├── vite.config.ts
│ │ ├── vite
│ │ │ ├── component
│ │ │ │ └── file.ts
│ │ │ ├── dir
│ │ │ │ └── file.ts
│ │ │ └── file.ts
│ │ ├── vitest
│ │ │ ├── component
│ │ │ │ └── file.ts
│ │ │ ├── dir
│ │ │ │ └── file.ts
│ │ │ └── file.ts
│ │ ├── webpack.config.ts
│ │ └── webpack
│ │ │ ├── components
│ │ │ └── file.ts
│ │ │ ├── file.ts
│ │ │ ├── match.ts
│ │ │ ├── shared
│ │ │ └── file.ts
│ │ │ └── wild
│ │ │ └── file.ts
│ ├── pathless
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── dir
│ │ │ │ └── module-a.ts
│ │ │ ├── index.ts
│ │ │ └── same.ts
│ │ └── tsconfig.json
│ ├── peer-dependencies-circular
│ │ ├── node_modules
│ │ │ ├── core
│ │ │ │ └── package.json
│ │ │ ├── peer-1
│ │ │ │ └── package.json
│ │ │ └── peer-2
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── peer-dependencies-optional-host
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @vue
│ │ │ │ └── composition-api
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── vue-demi
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── vue
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── peer-dependencies-optional-ignored
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ ├── @types
│ │ │ │ └── pg
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── package.json
│ │ │ └── pg
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── peer-dependencies-optional
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @types
│ │ │ │ └── pg
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── package.json
│ │ │ └── pg
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── peer-dependencies
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ └── host
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── plugin-config
│ │ ├── index.ts
│ │ ├── index.vitest.ts
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ └── vitest
│ │ │ │ ├── config.js
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── vitest.config.ts
│ ├── plugin-disable
│ │ ├── knip.json
│ │ ├── package.json
│ │ ├── vite.config.ts
│ │ └── ws
│ │ │ ├── package.json
│ │ │ └── playwright.config.ts
│ ├── plugin-negated-entry-globs
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── src
│ │ │ └── pages
│ │ │ ├── _stories
│ │ │ └── index.stories.ts
│ │ │ ├── _util.ts
│ │ │ ├── about
│ │ │ └── index.astro
│ │ │ ├── blog
│ │ │ ├── _util.ts
│ │ │ ├── _util
│ │ │ │ └── index.ts
│ │ │ └── index.astro
│ │ │ └── index.astro
│ ├── plugin-overlap
│ │ ├── node_modules
│ │ │ └── typedoc
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── typedoc.json
│ ├── plugins
│ │ ├── _template
│ │ │ └── package.json
│ │ ├── angular
│ │ │ ├── angular.json
│ │ │ ├── node_modules
│ │ │ │ └── @angular
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ └── app.component.spec.ts
│ │ │ │ ├── main.ts
│ │ │ │ ├── polyfill.js
│ │ │ │ └── script.js
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ └── tsconfig.spec.json
│ │ ├── angular2
│ │ │ ├── angular.json
│ │ │ ├── another-karma.conf.js
│ │ │ ├── karma.conf.js
│ │ │ ├── node_modules
│ │ │ │ └── @angular
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── browser.ts
│ │ │ │ ├── environments
│ │ │ │ │ ├── environment.development.ts
│ │ │ │ │ └── environment.ts
│ │ │ │ ├── main.server.ts
│ │ │ │ └── server.ts
│ │ │ └── tsconfig.app.json
│ │ ├── angular3
│ │ │ ├── angular.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── main-for-non-prod.ts
│ │ │ │ ├── main-for-testing.ts
│ │ │ │ ├── main.server-for-non-prod.ts
│ │ │ │ ├── main.server.ts
│ │ │ │ ├── main.ts
│ │ │ │ ├── polyfill-for-non-prod.js
│ │ │ │ ├── polyfill.js
│ │ │ │ ├── script-for-non-prod.js
│ │ │ │ ├── script.js
│ │ │ │ └── server.ts
│ │ ├── astro-db
│ │ │ ├── astro.config.mjs
│ │ │ ├── db
│ │ │ │ ├── config.ts
│ │ │ │ └── seed.ts
│ │ │ ├── node_modules
│ │ │ │ └── astro
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── src
│ │ │ │ └── pages
│ │ │ │ │ └── index.astro
│ │ │ └── tsconfig.json
│ │ ├── astro
│ │ │ ├── .astro
│ │ │ │ └── types.d.ts
│ │ │ ├── astro.config.mjs
│ │ │ ├── knip.ts
│ │ │ ├── node_modules
│ │ │ │ └── astro
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── src
│ │ │ │ ├── components
│ │ │ │ │ ├── BaseHead.astro
│ │ │ │ │ ├── Footer.astro
│ │ │ │ │ ├── FormattedDate.astro
│ │ │ │ │ ├── Header.astro
│ │ │ │ │ └── HeaderLink.astro
│ │ │ │ ├── consts.ts
│ │ │ │ ├── content
│ │ │ │ │ ├── blog
│ │ │ │ │ │ ├── first-post.md
│ │ │ │ │ │ └── using-mdx.mdx
│ │ │ │ │ └── config.ts
│ │ │ │ ├── env.d.ts
│ │ │ │ ├── layouts
│ │ │ │ │ ├── BlogPost.astro
│ │ │ │ │ └── Layout.astro
│ │ │ │ ├── pages
│ │ │ │ │ ├── _top-level-dir-unused
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── _top-level-file-unused.ts
│ │ │ │ │ ├── about.astro
│ │ │ │ │ ├── about
│ │ │ │ │ │ └── mdx-with-layout.mdx
│ │ │ │ │ ├── blog
│ │ │ │ │ │ ├── [...slug].astro
│ │ │ │ │ │ ├── _nested-unused-file.ts
│ │ │ │ │ │ ├── _util
│ │ │ │ │ │ │ ├── nested
│ │ │ │ │ │ │ │ └── deeply-nested-unused-file.ts
│ │ │ │ │ │ │ └── unused-component.astro
│ │ │ │ │ │ └── index.astro
│ │ │ │ │ ├── index.astro
│ │ │ │ │ └── rss.xml.js
│ │ │ │ └── styles
│ │ │ │ │ └── global.css
│ │ │ └── tsconfig.json
│ │ ├── ava
│ │ │ ├── ava.config.mjs
│ │ │ ├── node_modules
│ │ │ │ └── ava
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── ava2
│ │ │ ├── __tests__
│ │ │ │ ├── __helpers__
│ │ │ │ │ └── index.cjs
│ │ │ │ └── mod.cjs
│ │ │ ├── ava.config.mjs
│ │ │ ├── index.cjs
│ │ │ ├── mod.cjs
│ │ │ ├── package.json
│ │ │ └── test.js
│ │ ├── ava3
│ │ │ ├── ava.config.mjs
│ │ │ ├── index.cjs
│ │ │ ├── mod.cjs
│ │ │ ├── mod.test.js
│ │ │ ├── mod.test.ts
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── mod.test.js
│ │ │ │ └── mod.test.ts
│ │ │ ├── test.js
│ │ │ └── test.ts
│ │ ├── babel
│ │ │ ├── .babelrc
│ │ │ ├── .babelrc.js
│ │ │ ├── babel.config.cts
│ │ │ ├── babel.config.js
│ │ │ ├── node_modules
│ │ │ │ ├── dotenv
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── main.js
│ │ │ │ │ └── package.json
│ │ │ │ └── underscore
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── underscore-node-f.cjs
│ │ │ │ │ └── underscore-node.cjs
│ │ │ └── package.json
│ │ ├── biome-workspace
│ │ │ ├── biome.jsonc
│ │ │ ├── index.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @biomejs
│ │ │ │ │ └── biome
│ │ │ │ │ │ └── package.json
│ │ │ │ └── @org
│ │ │ │ │ └── shared-configs
│ │ │ │ │ ├── biome.json
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── packages
│ │ │ │ └── stub
│ │ │ │ ├── biome.json
│ │ │ │ └── package.json
│ │ ├── biome
│ │ │ ├── biome.json
│ │ │ ├── index.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @biomejs
│ │ │ │ │ └── biome
│ │ │ │ │ │ └── package.json
│ │ │ │ └── @org
│ │ │ │ │ ├── shared-configs
│ │ │ │ │ ├── biome.json
│ │ │ │ │ └── package.json
│ │ │ │ │ └── unlisted-configs
│ │ │ │ │ ├── biome.json
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── shared
│ │ │ │ └── base.json
│ │ ├── bumpp
│ │ │ ├── bump.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── bumpp
│ │ │ │ │ ├── bin.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── bun
│ │ │ ├── index.spec.ts
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ ├── capacitor
│ │ │ ├── android
│ │ │ │ └── capacitor.settings.gradle
│ │ │ ├── capacitor.config.json
│ │ │ ├── capacitor.config.ts
│ │ │ ├── ios
│ │ │ │ └── App
│ │ │ │ │ └── Podfile
│ │ │ └── package.json
│ │ ├── changelogen
│ │ │ ├── changelog.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── changelogen
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── changelogithub
│ │ │ ├── changelogithub.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── changelogithub
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── changesets
│ │ │ ├── .changeset
│ │ │ │ └── config.json
│ │ │ └── package.json
│ │ ├── commitizen
│ │ │ ├── .czrc
│ │ │ └── package.json
│ │ ├── commitlint
│ │ │ ├── .commitlintrc.json
│ │ │ ├── commitlint.config.js
│ │ │ └── package.json
│ │ ├── convex
│ │ │ ├── convex
│ │ │ │ ├── _generated
│ │ │ │ │ └── dataModel.d.ts
│ │ │ │ ├── auth.config.ts
│ │ │ │ └── schema.ts
│ │ │ └── package.json
│ │ ├── create-typescript-app
│ │ │ ├── create-typescript-app.config.js
│ │ │ └── package.json
│ │ ├── cspell
│ │ │ ├── .cspell.json
│ │ │ └── package.json
│ │ ├── cucumber
│ │ │ ├── cucumber.js
│ │ │ ├── package.json
│ │ │ └── steps
│ │ │ │ └── step.ts
│ │ ├── cypress-multi-reporter
│ │ │ ├── cypress.config.ts
│ │ │ ├── cypress
│ │ │ │ └── support
│ │ │ │ │ ├── commands.ts
│ │ │ │ │ └── e2e.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @nrwl
│ │ │ │ │ └── cypress
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ └── cypress-preset.js
│ │ │ │ └── cypress
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── reporter-config.json
│ │ ├── cypress
│ │ │ ├── cypress.config.ts
│ │ │ ├── cypress
│ │ │ │ └── support
│ │ │ │ │ ├── commands.ts
│ │ │ │ │ └── e2e.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @nrwl
│ │ │ │ │ └── cypress
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ └── cypress-preset.js
│ │ │ │ └── cypress
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── cypress2
│ │ │ ├── cypress.config.js
│ │ │ ├── cypress
│ │ │ │ └── support
│ │ │ │ │ ├── commands.ts
│ │ │ │ │ ├── component.ts
│ │ │ │ │ └── e2e.ts
│ │ │ ├── e2e
│ │ │ │ └── mod.e2e.js
│ │ │ ├── mod.component.js
│ │ │ ├── node_modules
│ │ │ │ └── cypress
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── danger
│ │ │ ├── dangerfile.js
│ │ │ └── package.json
│ │ ├── dependency-cruiser
│ │ │ ├── .dependency-cruiser.js
│ │ │ ├── baseline.config.js
│ │ │ ├── custom-depcruise-config.js
│ │ │ ├── dependency-cruise.config.js
│ │ │ ├── node_modules
│ │ │ │ └── dependency-cruiser
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── docusaurus
│ │ │ ├── blog
│ │ │ │ └── 2021-08-01-mdx-blog-post.mdx
│ │ │ ├── docs
│ │ │ │ └── tutorial-basics
│ │ │ │ │ └── markdown-features.mdx
│ │ │ ├── docusaurus.config.js
│ │ │ ├── docusaurus.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── @docusaurus
│ │ │ │ │ └── core
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── sidebars.js
│ │ │ ├── sidebars.ts
│ │ │ └── src
│ │ │ │ ├── components
│ │ │ │ └── HomepageFeatures
│ │ │ │ │ └── index.js
│ │ │ │ └── pages
│ │ │ │ └── index.js
│ │ ├── drizzle
│ │ │ ├── drizzle.config.ts
│ │ │ ├── node_modules
│ │ │ │ ├── drizzle-kit
│ │ │ │ │ └── package.json
│ │ │ │ └── drizzle-orm
│ │ │ │ │ ├── dist
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── pg-core.cjs
│ │ │ │ │ └── pg-core.js
│ │ │ │ │ ├── index.cjs
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── schema.ts
│ │ │ │ └── schema
│ │ │ │ └── users.ts
│ │ ├── eleventy
│ │ │ ├── _data
│ │ │ │ └── global.cjs
│ │ │ ├── _includes
│ │ │ │ └── footer.njk
│ │ │ ├── eleventy.config.cjs
│ │ │ ├── package.json
│ │ │ └── pages
│ │ │ │ └── index.njk
│ │ ├── eleventy2
│ │ │ ├── _data
│ │ │ │ └── global.cjs
│ │ │ ├── _includes
│ │ │ │ └── footer.njk
│ │ │ ├── eleventy.config.cjs
│ │ │ ├── package.json
│ │ │ └── pages
│ │ │ │ └── index.njk
│ │ ├── eleventy3
│ │ │ ├── .eleventy.js
│ │ │ ├── _includes
│ │ │ │ └── footer.njk
│ │ │ ├── node_modules
│ │ │ │ └── @11ty
│ │ │ │ │ ├── eleventy-navigation
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ │ ├── eleventy-plugin-syntaxhighlight
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ │ └── eleventy
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ └── index.njk
│ │ │ └── src
│ │ │ │ ├── _includes
│ │ │ │ └── abc.js
│ │ │ │ ├── _plugins
│ │ │ │ └── syntax-highlighter.js
│ │ │ │ ├── assets
│ │ │ │ └── index.js
│ │ │ │ └── static
│ │ │ │ └── index.js
│ │ ├── eleventy4
│ │ │ ├── .eleventy.js
│ │ │ ├── node_modules
│ │ │ │ └── @11ty
│ │ │ │ │ └── eleventy
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── _siteData
│ │ │ │ └── global.cjs
│ │ │ │ └── assets
│ │ │ │ └── index.js
│ │ ├── eslint
│ │ │ ├── .eslintrc.cjs
│ │ │ ├── .eslintrc.js
│ │ │ ├── .eslintrc.json
│ │ │ ├── .eslintrc.yml
│ │ │ ├── base.eslint.json
│ │ │ ├── index.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @eslint
│ │ │ │ │ └── js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── @nrwl
│ │ │ │ │ └── eslint-plugin-nx
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── @scope
│ │ │ │ │ └── eslint-config
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── ts.js
│ │ │ │ ├── @sinonjs
│ │ │ │ │ ├── eslint-config
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ │ └── eslint-plugin-no-prototype-methods
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── @typescript-eslint
│ │ │ │ │ ├── eslint-plugin
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ │ └── parser
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-config-airbnb
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-config-prettier
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-compat
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-jsdoc
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-no-secrets
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-prettier
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── eslint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── eslint2
│ │ │ ├── eslint.config.ts
│ │ │ ├── knip.json
│ │ │ ├── node_modules
│ │ │ │ ├── @eslint
│ │ │ │ │ └── js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-import-resolver-typescript
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── typescript-eslint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── eslint3
│ │ │ ├── eslint.config.js
│ │ │ ├── index.ts
│ │ │ ├── node_modules
│ │ │ │ ├── eslint-plugin-no-secrets
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-prettier
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── eslint
│ │ │ │ │ ├── config.js
│ │ │ │ │ └── index.js
│ │ │ └── package.json
│ │ ├── eslint4
│ │ │ ├── eslint.config.ts
│ │ │ ├── index.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @eslint
│ │ │ │ │ └── js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── eslint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── eslint5
│ │ │ ├── eslint.config.ts
│ │ │ ├── knip.json
│ │ │ ├── node_modules
│ │ │ │ ├── @eslint
│ │ │ │ │ └── js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── @typescript-eslint
│ │ │ │ │ └── parser
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-import-resolver-typescript
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-plugin-import-x
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── typescript-eslint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── expo
│ │ │ ├── app.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── expo
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ └── app
│ │ │ │ └── index.ts
│ │ ├── expo2
│ │ │ ├── app.config.js
│ │ │ ├── node_modules
│ │ │ │ └── expo
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ └── routes
│ │ │ │ └── index.js
│ │ ├── expo3
│ │ │ ├── app.json
│ │ │ ├── app
│ │ │ │ └── _layout.ts
│ │ │ ├── node_modules
│ │ │ │ └── expo
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── gatsby
│ │ │ ├── gatsby-config.js
│ │ │ ├── gatsby-node.js
│ │ │ └── package.json
│ │ ├── github-action
│ │ │ ├── action.yml
│ │ │ ├── dist
│ │ │ │ └── index.js
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ └── main.ts
│ │ ├── github-actions-workspaces
│ │ │ ├── .github
│ │ │ │ └── workflows
│ │ │ │ │ └── dir.yml
│ │ │ ├── node_modules
│ │ │ │ ├── goodbye
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── hello
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── stylelint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── packages
│ │ │ │ ├── app
│ │ │ │ └── package.json
│ │ │ │ └── lib
│ │ │ │ └── package.json
│ │ ├── github-actions
│ │ │ ├── .github
│ │ │ │ ├── actions
│ │ │ │ │ ├── composite
│ │ │ │ │ │ └── action.yml
│ │ │ │ │ ├── node-a
│ │ │ │ │ │ ├── action.yml
│ │ │ │ │ │ ├── dist
│ │ │ │ │ │ │ └── pre.js
│ │ │ │ │ │ ├── main.js
│ │ │ │ │ │ └── post.js
│ │ │ │ │ └── node-b
│ │ │ │ │ │ ├── action.yaml
│ │ │ │ │ │ └── main.js
│ │ │ │ └── workflows
│ │ │ │ │ ├── test.yml
│ │ │ │ │ └── working-directory.yml
│ │ │ ├── comment.ts
│ │ │ ├── package.json
│ │ │ └── scripts
│ │ │ │ ├── check-dependencies.js
│ │ │ │ ├── from-working-dir-with-path.js
│ │ │ │ ├── from-working-dir.js
│ │ │ │ ├── get-release-notes.js
│ │ │ │ └── no-working-dir.js
│ │ ├── graphql-codegen-graphql-config
│ │ │ ├── .graphqlrc
│ │ │ ├── graphql.config.toml
│ │ │ ├── graphql.config.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @graphql-codegen
│ │ │ │ │ └── cli
│ │ │ │ │ │ └── package.json
│ │ │ │ └── graphql-config
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── types.d.ts
│ │ │ └── package.json
│ │ ├── graphql-codegen-graphql-config2
│ │ │ ├── node_modules
│ │ │ │ └── @graphql-codegen
│ │ │ │ │ └── cli
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── graphql-codegen
│ │ │ ├── codegen.ts
│ │ │ ├── codegen.yaml
│ │ │ ├── node_modules
│ │ │ │ └── @graphql-codegen
│ │ │ │ │ └── cli
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── hardhat
│ │ │ ├── hardhat.config.ts
│ │ │ └── package.json
│ │ ├── husky-lint-staged
│ │ │ ├── node_modules
│ │ │ │ ├── husky
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── lint-staged
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── prettier
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── husky-v8
│ │ │ ├── .husky
│ │ │ │ ├── post-checkout
│ │ │ │ ├── pre-commit
│ │ │ │ ├── pre-push
│ │ │ │ └── pre-rebase
│ │ │ ├── node_modules
│ │ │ │ ├── @commitlint
│ │ │ │ │ └── cli
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── husky
│ │ │ │ │ └── package.json
│ │ │ │ └── lint-staged
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── husky-v9-1
│ │ │ ├── .husky
│ │ │ │ └── pre-commit
│ │ │ ├── node_modules
│ │ │ │ ├── husky
│ │ │ │ │ ├── cli.js
│ │ │ │ │ └── package.json
│ │ │ │ └── lint-staged
│ │ │ │ │ ├── cli.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── husky-v9
│ │ │ ├── .husky
│ │ │ │ ├── post-checkout
│ │ │ │ ├── pre-commit
│ │ │ │ ├── pre-push
│ │ │ │ └── pre-rebase
│ │ │ ├── node_modules
│ │ │ │ ├── @commitlint
│ │ │ │ │ └── cli
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── husky
│ │ │ │ │ └── package.json
│ │ │ │ └── lint-staged
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── i18next-parser
│ │ │ ├── custom.config.js
│ │ │ ├── i18next-parser.config.js
│ │ │ ├── node_modules
│ │ │ │ └── i18next-parser
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── jest
│ │ │ ├── customSuiteProperties.cjs
│ │ │ ├── jest.config.js
│ │ │ ├── jest.config.shared.js
│ │ │ ├── jest.setup.js
│ │ │ ├── jest.transform.js
│ │ │ ├── local-preset
│ │ │ │ └── jest-preset.js
│ │ │ ├── node_modules
│ │ │ │ └── jest-watch-select-projects
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── snapshotResolver.js
│ │ ├── jest2
│ │ │ ├── jest.config.js
│ │ │ ├── jest.environment.js
│ │ │ ├── knip.ts
│ │ │ ├── package.json
│ │ │ └── project1
│ │ │ │ ├── customProperties.cjs
│ │ │ │ ├── jest.config.js
│ │ │ │ └── setupFiles
│ │ │ │ └── setup.js
│ │ ├── jest3
│ │ │ ├── __mocks__
│ │ │ │ └── used.js
│ │ │ ├── index.spec.ts
│ │ │ ├── jest.config.js
│ │ │ └── package.json
│ │ ├── karma
│ │ │ ├── karma.conf.js
│ │ │ └── package.json
│ │ ├── karma2
│ │ │ ├── karma.conf.js
│ │ │ ├── out-of-base-path
│ │ │ │ └── example.spec.js
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── another-example.spec.js
│ │ │ │ ├── example.spec.js
│ │ │ │ └── excluded.spec.js
│ │ ├── karma3
│ │ │ ├── karma-plugin.js
│ │ │ ├── karma.conf.js
│ │ │ └── package.json
│ │ ├── ladle
│ │ │ ├── .ladle
│ │ │ │ ├── components.tsx
│ │ │ │ ├── config.mjs
│ │ │ │ └── vite.config.ts
│ │ │ ├── app
│ │ │ │ ├── basic.stories.tsx
│ │ │ │ └── control.stories.tsx
│ │ │ ├── node_modules
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── lefthook-ci
│ │ │ ├── lefthook.yml
│ │ │ ├── node_modules
│ │ │ │ ├── @evilmartians
│ │ │ │ │ └── lefthook
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── eslint
│ │ │ │ │ └── package.json
│ │ │ │ ├── prettier
│ │ │ │ │ └── package.json
│ │ │ │ └── stylelint
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── lefthook-v1
│ │ │ ├── _git
│ │ │ │ └── hooks
│ │ │ │ │ └── prepare-commit-msg
│ │ │ ├── lefthook.yml
│ │ │ ├── node_modules
│ │ │ │ ├── eslint
│ │ │ │ │ └── package.json
│ │ │ │ ├── lefthook
│ │ │ │ │ └── package.json
│ │ │ │ ├── prettier
│ │ │ │ │ └── package.json
│ │ │ │ └── stylelint
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── lefthook
│ │ │ ├── example.mjs
│ │ │ ├── lefthook.yml
│ │ │ ├── node_modules
│ │ │ │ └── @arkweid
│ │ │ │ │ └── lefthook
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── lint-staged-comment
│ │ │ ├── .lintstagedrc.json
│ │ │ └── package.json
│ │ ├── lint-staged
│ │ │ ├── .lintstagedrc.js
│ │ │ └── package.json
│ │ ├── linthtml
│ │ │ ├── .linthtmlrc.js
│ │ │ ├── index.html
│ │ │ └── package.json
│ │ ├── lockfile-lint
│ │ │ ├── .lockfile-lintrc.js
│ │ │ ├── node_modules
│ │ │ │ └── lockfile-lint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── lost-pixel
│ │ │ ├── lostpixel.config.ts
│ │ │ └── package.json
│ │ ├── markdownlint
│ │ │ ├── .markdownlint.json
│ │ │ └── package.json
│ │ ├── mdx
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ ├── mdxlint
│ │ │ ├── .mdxlintrc.mjs
│ │ │ ├── node_modules
│ │ │ │ ├── mdxlint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── remark-directive
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── metro
│ │ │ ├── metro.config.js
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ └── app
│ │ │ │ └── index.js
│ │ ├── mocha
│ │ │ ├── .mocharc.json
│ │ │ ├── .mocharc.yml
│ │ │ ├── example.test.ts
│ │ │ ├── hooks.ts
│ │ │ └── package.json
│ │ ├── moonrepo
│ │ │ ├── .moon
│ │ │ │ ├── tasks.yml
│ │ │ │ └── tasks
│ │ │ │ │ └── typescript.yml
│ │ │ ├── apps
│ │ │ │ └── a
│ │ │ │ │ └── package.json
│ │ │ ├── libs
│ │ │ │ └── b
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── server
│ │ │ │ │ └── server.ts
│ │ │ ├── moon.yml
│ │ │ ├── node_modules
│ │ │ │ └── @tsconfig
│ │ │ │ │ └── node20
│ │ │ │ │ └── tsconfig.json
│ │ │ ├── package.json
│ │ │ ├── pnpm-workspace.yaml
│ │ │ ├── tools
│ │ │ │ └── linters
│ │ │ │ │ └── lint-readme.ts
│ │ │ └── tsconfig.json
│ │ ├── msw
│ │ │ ├── bob
│ │ │ │ └── mockServiceWorker.js
│ │ │ ├── mocks
│ │ │ │ ├── browser.ts
│ │ │ │ ├── handlers.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── server.ts
│ │ │ └── package.json
│ │ ├── nano-staged
│ │ │ ├── .nano-staged.js
│ │ │ └── package.json
│ │ ├── nest
│ │ │ ├── knip.json
│ │ │ ├── nest-cli.json
│ │ │ ├── node_modules
│ │ │ │ └── @nestjs
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── app.controller.spec.ts
│ │ │ │ ├── app.controller.ts
│ │ │ │ ├── app.module.ts
│ │ │ │ ├── app.service.ts
│ │ │ │ └── main.ts
│ │ │ └── test
│ │ │ │ ├── app.e2e-spec.ts
│ │ │ │ └── jest-e2e.json
│ │ ├── netlify
│ │ │ ├── netlify.toml
│ │ │ └── package.json
│ │ ├── next-middleware
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ └── page.tsx
│ │ │ │ └── middleware.ts
│ │ │ └── tsconfig.json
│ │ ├── next
│ │ │ ├── app
│ │ │ │ ├── api
│ │ │ │ │ └── auth
│ │ │ │ │ │ ├── route.ts
│ │ │ │ │ │ └── util.ts
│ │ │ │ ├── home
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── sitemap.ts
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── sitemap.ts
│ │ │ │ └── unused.ts
│ │ │ ├── instrumentation.ts
│ │ │ ├── middleware.ts
│ │ │ ├── next.config.js
│ │ │ ├── node_modules
│ │ │ │ └── next
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── pages
│ │ │ │ ├── [[...route]].tsx
│ │ │ │ ├── home.tsx
│ │ │ │ └── unused.jsx
│ │ ├── node-modules-inspector
│ │ │ ├── .nmrc.js
│ │ │ ├── node-modules-inspector.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── node-modules-inspector
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── node-test-runner
│ │ │ ├── index.js
│ │ │ ├── index.test.js
│ │ │ └── package.json
│ │ ├── node
│ │ │ └── package.json
│ │ ├── nodemon
│ │ │ └── package.json
│ │ ├── npm-package-json-lint
│ │ │ ├── .npmpackagejsonlintrc.json
│ │ │ └── package.json
│ │ ├── nuxt
│ │ │ ├── .nuxt
│ │ │ │ └── tsconfig.json
│ │ │ ├── app.tsx
│ │ │ ├── app.vue
│ │ │ ├── knip.json
│ │ │ ├── node_modules
│ │ │ │ └── nuxt
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── nuxt.config.ts
│ │ │ ├── package.json
│ │ │ ├── tsconfig.json
│ │ │ └── utils
│ │ │ │ └── fn.ts
│ │ ├── nx-crystal
│ │ │ ├── nx.json
│ │ │ └── package.json
│ │ ├── nx
│ │ │ ├── apps
│ │ │ │ ├── a
│ │ │ │ │ ├── project.json
│ │ │ │ │ └── tsconfig.json
│ │ │ │ └── b
│ │ │ │ │ ├── project.json
│ │ │ │ │ └── tsconfig.json
│ │ │ ├── knip.json
│ │ │ ├── libs
│ │ │ │ └── b
│ │ │ │ │ └── project.json
│ │ │ ├── node_modules
│ │ │ │ └── @tsconfig
│ │ │ │ │ └── node20
│ │ │ │ │ └── tsconfig.json
│ │ │ ├── package.json
│ │ │ └── tsconfig.base.json
│ │ ├── nyc
│ │ │ ├── .nycrc.json
│ │ │ └── package.json
│ │ ├── oclif
│ │ │ ├── node_modules
│ │ │ │ └── oclif
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── oxlint
│ │ │ ├── .oxlintrc-3.json
│ │ │ ├── .oxlintrc-4.json
│ │ │ ├── .oxlintrc.json
│ │ │ ├── node_modules
│ │ │ │ └── oxlint
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── playwright-ct
│ │ │ ├── node_modules
│ │ │ │ └── @playwright
│ │ │ │ │ └── experimental-ct-react
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── playwright-ct.config.ts
│ │ │ ├── playwright
│ │ │ │ ├── index.html
│ │ │ │ └── index.tsx
│ │ │ └── test
│ │ │ │ └── some.spec.ts
│ │ ├── playwright-ct2
│ │ │ ├── node_modules
│ │ │ │ └── @playwright
│ │ │ │ │ └── experimental-ct-vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── playwright-ct.config.ts
│ │ │ ├── src
│ │ │ │ └── unused.spec.ts
│ │ │ └── tests
│ │ │ │ └── component
│ │ │ │ └── some.spec.ts
│ │ ├── playwright
│ │ │ ├── custom-reporter.ts
│ │ │ ├── node_modules
│ │ │ │ └── @playwright
│ │ │ │ │ └── test
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── playwright.config.ts
│ │ │ └── test
│ │ │ │ └── some.spec.ts
│ │ ├── playwright2
│ │ │ ├── integration
│ │ │ │ └── some-test.ts
│ │ │ ├── node_modules
│ │ │ │ └── @playwright
│ │ │ │ │ └── test
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── playwright.config.ts
│ │ ├── plop
│ │ │ ├── node_modules
│ │ │ │ └── plop
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── plopfile.js
│ │ │ └── template.hbs
│ │ ├── pnpm
│ │ │ ├── .pnpmfile.cjs
│ │ │ └── package.json
│ │ ├── pnpm2
│ │ │ ├── .pnpmfile.cjs
│ │ │ ├── package.json
│ │ │ ├── pnpm-lock.yaml
│ │ │ └── pnpm-workspace.yaml
│ │ ├── postcss-cjs
│ │ │ ├── node_modules
│ │ │ │ ├── autoprefixer
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── postcss
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── postcss.config.cjs
│ │ ├── postcss-next
│ │ │ ├── node_modules
│ │ │ │ ├── next
│ │ │ │ │ └── package.json
│ │ │ │ └── postcss-rtlcss
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── postcss.config.json
│ │ ├── postcss-tailwindcss
│ │ │ ├── node_modules
│ │ │ │ ├── postcss
│ │ │ │ │ ├── cli.js
│ │ │ │ │ └── package.json
│ │ │ │ └── tailwindcss
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── postcss.config.js
│ │ ├── postcss-tailwindcss2
│ │ │ ├── node_modules
│ │ │ │ ├── postcss
│ │ │ │ │ ├── cli.js
│ │ │ │ │ └── package.json
│ │ │ │ └── tailwindcss
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── postcss.config.mjs
│ │ ├── postcss
│ │ │ ├── node_modules
│ │ │ │ ├── autoprefixer
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── postcss
│ │ │ │ │ ├── cli.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── postcss.config.js
│ │ ├── preconstruct
│ │ │ ├── node_modules
│ │ │ │ └── @preconstruct
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── index.js
│ │ │ │ └── other.js
│ │ ├── prettier-json5
│ │ │ ├── .prettierrc.json5
│ │ │ └── package.json
│ │ ├── prettier
│ │ │ ├── .prettierrc
│ │ │ └── package.json
│ │ ├── prisma
│ │ │ ├── .config
│ │ │ │ └── prisma.ts
│ │ │ ├── config
│ │ │ │ └── prisma.custom-config.ts
│ │ │ ├── node_modules
│ │ │ │ ├── prisma
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── tsx
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── prisma-multi-schema
│ │ │ │ ├── model
│ │ │ │ │ ├── post.prisma
│ │ │ │ │ └── user.prisma
│ │ │ │ └── schema.prisma
│ │ │ ├── prisma.config.ts
│ │ │ └── prisma
│ │ │ │ ├── schema-dot-config.prisma
│ │ │ │ ├── schema-package-json.prisma
│ │ │ │ ├── schema-root-config.prisma
│ │ │ │ ├── schema-script.prisma
│ │ │ │ ├── seed-dot-config.ts
│ │ │ │ ├── seed-package-json.ts
│ │ │ │ └── seed-root-config.ts
│ │ ├── prisma2
│ │ │ ├── node_modules
│ │ │ │ └── prisma
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── prisma
│ │ │ │ └── schema.prisma
│ │ │ └── schema.prisma
│ │ ├── react-cosmos
│ │ │ ├── __fixtures__
│ │ │ │ └── any.mdx
│ │ │ ├── cosmos.config.json
│ │ │ ├── node_modules
│ │ │ │ ├── react-cosmos-native
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── react-cosmos-plugin-boolean-input
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── react-cosmos-plugin-open-fixture
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── react-cosmos-plugin-webpack
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── react-cosmos
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── cosmos.decorator.tsx
│ │ │ │ └── my-cosmos-plugin.ts
│ │ ├── react-router-with-server-entry
│ │ │ ├── app
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ └── home.tsx
│ │ │ ├── package.json
│ │ │ └── react-router.config.ts
│ │ ├── react-router
│ │ │ ├── app
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── $.tsx
│ │ │ │ │ ├── $
│ │ │ │ │ └── route.tsx
│ │ │ │ │ ├── another-route.tsx
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ └── route.(with).$special[.chars].tsx
│ │ │ ├── package.json
│ │ │ └── react-router.config.ts
│ │ ├── relay
│ │ │ ├── __generated__
│ │ │ │ └── artifact.graphql.ts
│ │ │ ├── myrelay.config.js
│ │ │ ├── node_modules
│ │ │ │ ├── relay-compiler
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── vite-plugin-relay
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── unused.ts
│ │ │ ├── used.ts
│ │ │ └── vite.config.ts
│ │ ├── relay2
│ │ │ ├── node_modules
│ │ │ │ ├── relay-compiler
│ │ │ │ │ └── index.js
│ │ │ │ ├── vite-plugin-relay
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── relay.config.js
│ │ │ ├── src
│ │ │ │ └── __generated__
│ │ │ │ │ └── artifact.graphql.ts
│ │ │ ├── unused.ts
│ │ │ ├── used.ts
│ │ │ └── vite.config.ts
│ │ ├── release-it
│ │ │ ├── .release-it.json
│ │ │ ├── bin
│ │ │ │ └── release-notes.js
│ │ │ └── package.json
│ │ ├── remark
│ │ │ └── package.json
│ │ ├── remix
│ │ │ ├── app
│ │ │ │ ├── entry.client.tsx
│ │ │ │ ├── entry.server.tsx
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes
│ │ │ │ │ └── index.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── node_modules
│ │ │ │ └── remix
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── remix.config.js
│ │ │ ├── remix.init
│ │ │ │ └── index.js
│ │ │ ├── server.js
│ │ │ └── tsconfig.json
│ │ ├── rollup
│ │ │ ├── do-not-bundle.js
│ │ │ ├── node_modules
│ │ │ │ └── rollup
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── rollup.config.js
│ │ ├── rsbuild
│ │ │ ├── entry-1.ts
│ │ │ ├── entry-2.ts
│ │ │ ├── entry-3.ts
│ │ │ ├── entry-4.ts
│ │ │ ├── entry-5.ts
│ │ │ ├── entry-6.ts
│ │ │ ├── entry-7.ts
│ │ │ ├── entry-8.ts
│ │ │ ├── node_modules
│ │ │ │ └── @rsbuild
│ │ │ │ │ ├── core
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ │ └── plugin-react
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── pre-entry-1.ts
│ │ │ ├── pre-entry-2.ts
│ │ │ ├── pre-entry-3.ts
│ │ │ └── rsbuild.config.ts
│ │ ├── rslib
│ │ │ ├── package.json
│ │ │ └── rslib.config.ts
│ │ ├── rspack
│ │ │ ├── node_modules
│ │ │ │ └── @rspack
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── rspack.config.js
│ │ │ ├── src
│ │ │ │ └── entry.ts
│ │ │ └── tsconfig.json
│ │ ├── rstest
│ │ │ ├── included.test.ts
│ │ │ ├── node_modules
│ │ │ │ └── @rstest
│ │ │ │ │ └── core
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── not-included.ts
│ │ │ ├── package.json
│ │ │ └── rstest.config.ts
│ │ ├── rstest2
│ │ │ ├── __mocks__
│ │ │ │ └── lodash.ts
│ │ │ ├── excluded.test.ts
│ │ │ ├── included.test.ts
│ │ │ ├── node_modules
│ │ │ │ └── @rstest
│ │ │ │ │ └── core
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── not-included.spec.ts
│ │ │ ├── package.json
│ │ │ └── rstest.config.ts
│ │ ├── semantic-release
│ │ │ ├── .releaserc
│ │ │ └── package.json
│ │ ├── sentry
│ │ │ ├── package.json
│ │ │ ├── sentry.client.config.ts
│ │ │ ├── sentry.edge.config.ts
│ │ │ └── sentry.server.config.ts
│ │ ├── simple-git-hooks
│ │ │ └── package.json
│ │ ├── size-limit
│ │ │ ├── .size-limit.cjs
│ │ │ ├── node_modules
│ │ │ │ └── size-limit
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── sst
│ │ │ ├── handlers
│ │ │ │ ├── auth.ts
│ │ │ │ ├── other-auth.ts
│ │ │ │ └── some-route.ts
│ │ │ ├── package.json
│ │ │ ├── sst.config.ts
│ │ │ └── stacks
│ │ │ │ ├── AuthHandlerStack.ts
│ │ │ │ └── AuthStack.ts
│ │ ├── sst2
│ │ │ ├── package.json
│ │ │ ├── route.ts
│ │ │ └── sst.config.ts
│ │ ├── starlight
│ │ │ ├── astro.config.mjs
│ │ │ ├── components
│ │ │ │ ├── Footer.astro
│ │ │ │ └── Head.astro
│ │ │ └── package.json
│ │ ├── storybook
│ │ │ ├── .storybook
│ │ │ │ ├── main.js
│ │ │ │ ├── preview.js
│ │ │ │ └── vitest.setup.ts
│ │ │ ├── addon
│ │ │ │ └── register.js
│ │ │ ├── node_modules
│ │ │ │ └── tsconfig-paths-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── storybook2
│ │ │ ├── .rnstorybook
│ │ │ │ ├── index.tsx
│ │ │ │ ├── main.ts
│ │ │ │ ├── preview.tsx
│ │ │ │ └── storybook.requires.ts
│ │ │ ├── components
│ │ │ │ └── Button
│ │ │ │ │ ├── Button.stories.tsx
│ │ │ │ │ └── Button.tsx
│ │ │ ├── node_modules
│ │ │ │ └── storybook
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── stryker
│ │ │ ├── .stryker.conf.js
│ │ │ ├── package.json
│ │ │ ├── stryker.conf.cjs
│ │ │ ├── stryker.conf.json
│ │ │ └── stryker.conf.mjs
│ │ ├── stylelint
│ │ │ ├── .stylelintrc
│ │ │ └── package.json
│ │ ├── stylelint2
│ │ │ ├── .stylelintrc.cjs
│ │ │ ├── .stylelintrc.mjs
│ │ │ ├── myCustomPlugin.js
│ │ │ ├── myExtendableConfig.js
│ │ │ ├── node_modules
│ │ │ │ ├── postcss-less
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── postcss-styl
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── stylelint-config-recommended
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── stylelint.config.js
│ │ ├── stylelint3
│ │ │ ├── package.json
│ │ │ └── stylelint.config.mjs
│ │ ├── svelte
│ │ │ ├── .svelte-kit
│ │ │ │ └── tsconfig.json
│ │ │ ├── knip.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @sveltejs
│ │ │ │ │ └── kit
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ └── runtime
│ │ │ │ │ │ │ └── app
│ │ │ │ │ │ │ ├── environment.js
│ │ │ │ │ │ │ ├── forms.js
│ │ │ │ │ │ │ ├── navigation.js
│ │ │ │ │ │ │ └── stores.js
│ │ │ │ │ │ ├── svelte-kit.js
│ │ │ │ │ │ └── vite.js
│ │ │ │ ├── svelte-check
│ │ │ │ │ └── package.json
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── app.d.ts
│ │ │ │ ├── app.html
│ │ │ │ ├── hooks.client.ts
│ │ │ │ ├── hooks.server.ts
│ │ │ │ ├── lib
│ │ │ │ │ ├── component.svelte
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── github.svg
│ │ │ │ │ │ └── svelte-logo.svg
│ │ │ │ │ └── store.svelte.ts
│ │ │ │ ├── params
│ │ │ │ │ └── lang.ts
│ │ │ │ └── routes
│ │ │ │ │ ├── +layout.svelte
│ │ │ │ │ ├── +page.svelte
│ │ │ │ │ ├── +page.ts
│ │ │ │ │ ├── Counter.svelte
│ │ │ │ │ ├── Header.svelte
│ │ │ │ │ ├── login
│ │ │ │ │ └── +server.ts
│ │ │ │ │ └── styles.css
│ │ │ ├── svelte.config.js
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── svgo
│ │ │ ├── icons
│ │ │ │ └── index.svg
│ │ │ ├── node_modules
│ │ │ │ └── svgo
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── svgo.config.js
│ │ ├── syncpack
│ │ │ └── package.json
│ │ ├── tailwind
│ │ │ ├── node_modules
│ │ │ │ └── tailwindcss
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── tailwind.config.js
│ │ ├── tailwind2
│ │ │ ├── index.html
│ │ │ ├── knip.ts
│ │ │ ├── package.json
│ │ │ └── styles.css
│ │ ├── taskfile
│ │ │ ├── Taskfile.yml
│ │ │ ├── check.ts
│ │ │ ├── nested
│ │ │ │ └── Taskfile.yml
│ │ │ ├── package.json
│ │ │ ├── scripts
│ │ │ │ ├── build.js
│ │ │ │ ├── deep.js
│ │ │ │ ├── deploy.js
│ │ │ │ ├── dev.js
│ │ │ │ ├── nested.js
│ │ │ │ └── shared.js
│ │ │ └── shared
│ │ │ │ ├── Taskfile.yml
│ │ │ │ └── deep
│ │ │ │ └── Taskfile.yml
│ │ ├── taskfile2
│ │ │ ├── custom-taskfile.yml
│ │ │ ├── knip.json
│ │ │ ├── package.json
│ │ │ ├── scripts
│ │ │ │ ├── custom-build.js
│ │ │ │ ├── custom-test.js
│ │ │ │ └── subtask.js
│ │ │ └── tasks
│ │ │ │ └── subtask.yml
│ │ ├── travis
│ │ │ ├── .travis.yml
│ │ │ └── package.json
│ │ ├── tsdown
│ │ │ ├── entry-1.ts
│ │ │ ├── entry-2.ts
│ │ │ ├── entry-3.ts
│ │ │ ├── entry-4.ts
│ │ │ ├── entry-5.ts
│ │ │ ├── node_modules
│ │ │ │ └── tsdown
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── tsdown.config-3.ts
│ │ │ ├── tsdown.config-4.ts
│ │ │ ├── tsdown.config.json
│ │ │ └── tsdown.config.ts
│ │ ├── tsup
│ │ │ ├── entry-1.ts
│ │ │ ├── entry-2.ts
│ │ │ ├── entry-3.ts
│ │ │ ├── entry-4.ts
│ │ │ ├── entry-5.ts
│ │ │ ├── node_modules
│ │ │ │ └── tsup
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── tsup.config-3.ts
│ │ │ ├── tsup.config-4.ts
│ │ │ ├── tsup.config.json
│ │ │ └── tsup.config.ts
│ │ ├── tsx
│ │ │ ├── node_modules
│ │ │ │ └── tsx
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── a.ts
│ │ │ │ └── dir
│ │ │ │ └── b.ts
│ │ ├── typedoc
│ │ │ ├── package.json
│ │ │ ├── tsconfig.json
│ │ │ └── typedoc.json
│ │ ├── typescript
│ │ │ ├── node_modules
│ │ │ │ └── @tsconfig
│ │ │ │ │ ├── node16
│ │ │ │ │ └── tsconfig.json
│ │ │ │ │ ├── node20
│ │ │ │ │ └── tsconfig.json
│ │ │ │ │ └── node22
│ │ │ │ │ └── tsconfig.json
│ │ │ ├── package.json
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.base.json
│ │ │ ├── tsconfig.ext.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.jsx-import-source-preact.json
│ │ │ ├── tsconfig.jsx-import-source-react.json
│ │ │ ├── tsconfig.jsx-preserve.json
│ │ │ └── tsconfig.jsx.json
│ │ ├── typescript2
│ │ │ ├── package.json
│ │ │ ├── packages
│ │ │ │ ├── lib
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── tsconfig.json
│ │ │ │ └── tsconfig.json
│ │ │ └── tsconfig.json
│ │ ├── unbuild
│ │ │ ├── build.config.ts
│ │ │ ├── node_modules
│ │ │ │ └── unbuild
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── unocss
│ │ │ ├── main.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @unocss
│ │ │ │ │ └── cli
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── unocss
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── unocss.config.ts
│ │ ├── vercel-og
│ │ │ ├── app
│ │ │ │ └── api
│ │ │ │ │ └── og
│ │ │ │ │ └── route.jsx
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ └── pages
│ │ │ │ └── api
│ │ │ │ └── og.tsx
│ │ ├── vike
│ │ │ ├── node_modules
│ │ │ │ ├── @vitejs
│ │ │ │ │ └── plugin-react
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── vike
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── plugin.js
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── pages
│ │ │ │ ├── _error
│ │ │ │ │ └── +Page.tsx
│ │ │ │ ├── about
│ │ │ │ │ ├── +Page.tsx
│ │ │ │ │ └── code.css
│ │ │ │ ├── index
│ │ │ │ │ ├── +Page.tsx
│ │ │ │ │ └── Counter.tsx
│ │ │ │ └── star-wars
│ │ │ │ │ ├── @id
│ │ │ │ │ ├── +Page.tsx
│ │ │ │ │ └── +data.ts
│ │ │ │ │ ├── index
│ │ │ │ │ ├── +Page.tsx
│ │ │ │ │ └── +data.ts
│ │ │ │ │ └── types.ts
│ │ │ ├── renderer
│ │ │ │ ├── +config.ts
│ │ │ │ ├── +onPageTransitionEnd.ts
│ │ │ │ ├── +onPageTransitionStart.ts
│ │ │ │ ├── +onRenderClient.tsx
│ │ │ │ ├── +onRenderHtml.tsx
│ │ │ │ ├── Layout.css
│ │ │ │ ├── Layout.tsx
│ │ │ │ ├── Link.tsx
│ │ │ │ ├── getPageTitle.ts
│ │ │ │ ├── logo.svg
│ │ │ │ ├── useData.ts
│ │ │ │ └── usePageContext.tsx
│ │ │ ├── server
│ │ │ │ ├── index.ts
│ │ │ │ ├── root.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── vite
│ │ │ ├── node_modules
│ │ │ │ ├── @vitejs
│ │ │ │ │ └── plugin-react
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── vite-env.d.ts
│ │ │ └── vite.config.ts
│ │ ├── vite2
│ │ │ ├── node_modules
│ │ │ │ ├── @vitejs
│ │ │ │ │ └── plugin-react
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── mock.desktop.js
│ │ │ │ └── mock.desktop.ts
│ │ │ └── vite.config.ts
│ │ ├── vitest-npm-script
│ │ │ ├── package.json
│ │ │ └── vitest.config.ts
│ │ ├── vitest
│ │ │ ├── __mocks__
│ │ │ │ └── mockedModule.ts
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── dist
│ │ │ │ │ ├── config.cjs
│ │ │ │ │ ├── config.js
│ │ │ │ │ └── index.js
│ │ │ │ │ ├── index.cjs
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── setupTests.ts
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── test
│ │ │ │ ├── basic.bench.ts
│ │ │ │ └── basic.spec.ts
│ │ │ ├── vite.config.ts
│ │ │ ├── vitest-default-coverage.config.ts
│ │ │ ├── vitest.config.ts
│ │ │ └── vitest.workspace.ts
│ │ ├── vitest2
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── basic.spec.ts
│ │ │ │ └── unit.vitest.ts
│ │ │ └── vitest.config.ts
│ │ ├── vitest3
│ │ │ ├── knip.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @vitejs
│ │ │ │ │ └── plugin-react-swc
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── vite-plugin-checker
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── vite-plugin-svgr
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── vite
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── basic.test.ts
│ │ │ │ └── unit.test.tsx
│ │ │ ├── vite.config.ts
│ │ │ └── vitest.config.ts
│ │ ├── vitest4
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── unused.test.ts
│ │ │ ├── tests
│ │ │ │ ├── adder.test.ts
│ │ │ │ └── setup.ts
│ │ │ └── vitest.config.ts
│ │ ├── vitest5
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── index.test.ts
│ │ │ │ └── index.ts
│ │ │ └── vite.config.ts
│ │ ├── vitest6
│ │ │ ├── config
│ │ │ │ ├── fiep.ts
│ │ │ │ └── setup.ts
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── unused.test.ts
│ │ │ └── tests
│ │ │ │ └── adder.test.ts
│ │ ├── vitest7
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── index.test.ts
│ │ │ │ └── index.ts
│ │ │ └── vitest.config.ts
│ │ ├── vitest8
│ │ │ ├── my-env.ts
│ │ │ ├── node_modules
│ │ │ │ └── vitest
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── custom-env.test.ts
│ │ │ │ ├── index.test.ts
│ │ │ │ └── index.ts
│ │ │ └── vitest.config.ts
│ │ ├── vitest9
│ │ │ ├── package.json
│ │ │ ├── packages
│ │ │ │ └── client
│ │ │ │ │ ├── e2e-setup.ts
│ │ │ │ │ ├── e2e
│ │ │ │ │ ├── another-setup.js
│ │ │ │ │ └── client.test.ts
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── vitest.config.e2e.ts
│ │ │ ├── src
│ │ │ │ ├── example.test.ts
│ │ │ │ └── unit.setup.ts
│ │ │ └── vitest.config.ts
│ │ ├── vue-webpack
│ │ │ ├── child1.vue
│ │ │ ├── child2.vue
│ │ │ ├── child3.vue
│ │ │ ├── knip.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @vue
│ │ │ │ │ └── cli-service
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ ├── circular-dependency-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── webpack
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── parent.vue
│ │ │ ├── tsconfig.json
│ │ │ └── vue.config.js
│ │ ├── vue
│ │ │ ├── index.vue
│ │ │ ├── knip.ts
│ │ │ ├── node_modules
│ │ │ │ ├── @vue
│ │ │ │ │ └── cli-service
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── package.json
│ │ │ │ └── vue
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── vue.config.js
│ │ ├── webdriver-io
│ │ │ ├── node_modules
│ │ │ │ └── @wdio
│ │ │ │ │ └── cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── wdio.conf.js
│ │ ├── webpack-cli
│ │ │ ├── node_modules
│ │ │ │ ├── copy-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── webpack-cli
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── webpack.config.js
│ │ ├── webpack
│ │ │ ├── merge.js
│ │ │ ├── node_modules
│ │ │ │ ├── copy-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── esbuild
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── eslint-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── html-minimizer-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── mini-css-extract-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── loader.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── terser-webpack-plugin
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── vue
│ │ │ │ │ └── dist
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── vue.esm.js
│ │ │ │ ├── webpack-cli
│ │ │ │ │ └── package.json
│ │ │ │ └── webpack
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── app-dep.ts
│ │ │ │ ├── app.tsx
│ │ │ │ ├── entry.js
│ │ │ │ ├── module1.js
│ │ │ │ ├── my-custom-loader.js
│ │ │ │ ├── unused.ts
│ │ │ │ └── vendor.js
│ │ │ ├── webpack.babel.js
│ │ │ ├── webpack.common.js
│ │ │ ├── webpack.config.js
│ │ │ ├── webpack.dev.js
│ │ │ └── webpack.prod.js
│ │ ├── webpack2
│ │ │ ├── entry.dev.js
│ │ │ ├── entry.prod.js
│ │ │ ├── node_modules
│ │ │ │ ├── webpack-cli
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── webpack
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── webpack.dev.js
│ │ │ └── webpack.prod.js
│ │ ├── wireit
│ │ │ ├── apps
│ │ │ │ ├── example-configuration
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── rollup.config.json
│ │ │ │ │ └── tsconfig.json
│ │ │ │ └── missing
│ │ │ │ │ └── package.json
│ │ │ ├── node_modules
│ │ │ │ └── wireit
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── wrangler
│ │ │ ├── node_modules
│ │ │ │ └── wrangler
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ ├── worker-test-entry.ts
│ │ │ └── wrangler.toml
│ │ ├── xo
│ │ │ ├── .xo-config.js
│ │ │ ├── node_modules
│ │ │ │ ├── glob
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── xo
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── package.json
│ │ │ └── xo.config.cjs
│ │ ├── yarn
│ │ │ ├── package.json
│ │ │ ├── yarn.config.cjs
│ │ │ └── yarn.lock
│ │ └── yorkie
│ │ │ ├── node_modules
│ │ │ └── yorkie
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── package.json
│ ├── pragma
│ │ ├── index.test.ts
│ │ ├── index.ts
│ │ ├── jsx.tsx
│ │ ├── local-env.js
│ │ ├── package.json
│ │ ├── reference-types.ts
│ │ └── tsconfig.json
│ ├── preprocessors
│ │ ├── identity.ts
│ │ └── minimal.ts
│ ├── re-exports-aliased-ns
│ │ ├── 1-first.ts
│ │ ├── 2-second.ts
│ │ ├── 3-barrel.ts
│ │ ├── 4-collect.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-cjs
│ │ ├── 1-entry.js
│ │ ├── 2-re-export-star.js
│ │ ├── 3-my-module.js
│ │ └── package.json
│ ├── re-exports-deep
│ │ ├── 1-entry.ts
│ │ ├── 2-re-export-star.ts
│ │ ├── 3-re-export-named.ts
│ │ ├── 4-re-export-star.ts
│ │ ├── 5-re-export-named.ts
│ │ ├── 6-re-export-star.ts
│ │ ├── 7-my-module.ts
│ │ └── package.json
│ ├── re-exports-default-renamed-deep
│ │ ├── deep.ts
│ │ ├── default-reexported
│ │ │ ├── blueberry.ts
│ │ │ ├── index.ts
│ │ │ ├── pear.ts
│ │ │ └── pineapple.ts
│ │ ├── index.ts
│ │ ├── intermediate.ts
│ │ ├── named-reexported
│ │ │ ├── apricot.ts
│ │ │ ├── coconut.ts
│ │ │ ├── index.ts
│ │ │ └── peach.ts
│ │ ├── not-reexported
│ │ │ └── index.ts
│ │ └── package.json
│ ├── re-exports-default-renamed
│ │ ├── default-reexported
│ │ │ ├── blueberry.ts
│ │ │ ├── index.ts
│ │ │ └── pear.ts
│ │ ├── index.ts
│ │ ├── named-reexported
│ │ │ ├── apricot.ts
│ │ │ ├── index.ts
│ │ │ └── peach.ts
│ │ ├── not-reexported
│ │ │ └── index.ts
│ │ └── package.json
│ ├── re-exports-destructure-spread
│ │ ├── animal.ts
│ │ ├── animals.ts
│ │ ├── farm.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-enum-members-workspace
│ │ ├── index.ts
│ │ ├── lib
│ │ │ ├── enums.ts
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ ├── node_modules
│ │ │ └── @fixtures
│ │ │ │ └── re-exports-enum-members-workspace__lib
│ │ └── package.json
│ ├── re-exports-enum-unused
│ │ ├── index.ts
│ │ ├── mid.ts
│ │ ├── myEnum.ts
│ │ └── package.json
│ ├── re-exports-enum
│ │ ├── index.ts
│ │ ├── mid.ts
│ │ ├── myEnum.ts
│ │ ├── myNextEnum.ts
│ │ └── package.json
│ ├── re-exports-export-declaration
│ │ ├── package.json
│ │ └── src
│ │ │ ├── exporter
│ │ │ ├── exporterA.ts
│ │ │ ├── exporterB.ts
│ │ │ ├── exporterC.ts
│ │ │ ├── exporterD.ts
│ │ │ └── index.ts
│ │ │ └── index.ts
│ ├── re-exports-export-ns
│ │ ├── 1-root.ts
│ │ ├── 2-psuedo-re-exporter.ts
│ │ ├── 3-branch.ts
│ │ ├── 4-leaf-A.ts
│ │ ├── 4-leaf-B.ts
│ │ ├── 4-leaf-C.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-ignore-exports-used-in-file
│ │ ├── export.ts
│ │ ├── index.ts
│ │ ├── package.json
│ │ └── reexport.ts
│ ├── re-exports-ns-member
│ │ ├── index.ts
│ │ ├── member-ab.ts
│ │ ├── member-cd.ts
│ │ ├── package.json
│ │ ├── sub2-pseudo.ts
│ │ ├── sub2-sub.ts
│ │ └── sub3.ts
│ ├── re-exports-ns-type
│ │ ├── assets.tsx
│ │ ├── barrel.ts
│ │ ├── image.png
│ │ ├── index.tsx
│ │ ├── package.json
│ │ ├── pluginA.ts
│ │ ├── pluginB.ts
│ │ ├── styled.ts
│ │ └── tsconfig.json
│ ├── re-exports-ns-type2
│ │ ├── index.ts
│ │ ├── package.json
│ │ ├── schema.ts
│ │ └── types.ts
│ ├── re-exports-pseudo
│ │ ├── index.ts
│ │ ├── left.ts
│ │ ├── package.json
│ │ ├── pseudo.ts
│ │ └── right.ts
│ ├── re-exports-public
│ │ ├── index.ts
│ │ ├── module.ts
│ │ └── package.json
│ ├── re-exports-renamed
│ │ ├── fileA.ts
│ │ ├── fileB.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-spread
│ │ ├── animal.ts
│ │ ├── animals.ts
│ │ ├── farm.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-twice
│ │ ├── dir
│ │ │ ├── default.ts
│ │ │ ├── index.ts
│ │ │ └── named.ts
│ │ ├── index.ts
│ │ └── package.json
│ ├── re-exports-with-decorator
│ │ ├── barrel.ts
│ │ ├── decorator.ts
│ │ ├── entry.ts
│ │ ├── my-module.ts
│ │ └── package.json
│ ├── re-exports
│ │ ├── 1-entry.ts
│ │ ├── 2-re-export-star.ts
│ │ ├── 3-re-export-named.ts
│ │ ├── 4-my-module.ts
│ │ └── package.json
│ ├── rules
│ │ ├── exports.ts
│ │ ├── index.ts
│ │ ├── ns.ts
│ │ ├── package.json
│ │ └── unused.ts
│ ├── script-visitors-bun
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── boxen-cli
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── oh-my-cli
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── script.ts
│ ├── script-visitors-execa
│ │ ├── execa-docs.mjs
│ │ ├── main.js
│ │ ├── methods.mjs
│ │ ├── node.mjs
│ │ ├── node_modules
│ │ │ ├── all-contributors-cli
│ │ │ │ └── package.json
│ │ │ ├── c8
│ │ │ │ └── package.json
│ │ │ └── dep
│ │ │ │ └── package.json
│ │ ├── options.mjs
│ │ ├── package.json
│ │ └── script.js
│ ├── script-visitors-zx
│ │ ├── main.js
│ │ ├── node.mjs
│ │ ├── node_modules
│ │ │ ├── all-contributors-cli
│ │ │ │ └── package.json
│ │ │ ├── dep
│ │ │ │ └── package.json
│ │ │ └── zx
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── script.js
│ │ └── zx-docs.mjs
│ ├── self-reference-from-plugin
│ │ ├── .eslintrc.json
│ │ ├── .gitignore
│ │ ├── data.json
│ │ ├── dist
│ │ │ └── build.js
│ │ ├── entry.ts
│ │ ├── knip.json
│ │ ├── lokal.js
│ │ └── package.json
│ ├── self-reference
│ │ ├── .gitignore
│ │ ├── entry.ts
│ │ ├── knip.json
│ │ ├── lib
│ │ │ └── module.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── skip-exports-analysis
│ │ ├── e2e
│ │ │ └── used.e2e.js
│ │ ├── lib
│ │ │ ├── index.js
│ │ │ ├── used.js
│ │ │ └── used.test.js
│ │ ├── package.json
│ │ └── src
│ │ │ ├── index.js
│ │ │ ├── used.js
│ │ │ └── used.test.js
│ ├── subpath-import-from-plugin
│ │ ├── .eslintrc.json
│ │ ├── entry.ts
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── dep-polyfill.d.ts
│ │ │ └── dep-polyfill.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── subpath-import
│ │ ├── entry.ts
│ │ ├── knip.json
│ │ ├── lib
│ │ │ ├── dep-polyfill.d.ts
│ │ │ └── dep-polyfill.js
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── subpath-patterns
│ │ ├── knip.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── entry.ts
│ │ │ └── internals
│ │ │ │ ├── unused.ts
│ │ │ │ ├── used.alt
│ │ │ │ ├── used.ext
│ │ │ │ └── used.ts
│ │ └── tsconfig.json
│ ├── tagged-template-literal
│ │ ├── Component.astro
│ │ ├── app.ts
│ │ ├── index.astro
│ │ ├── index.ts
│ │ └── package.json
│ ├── tags-cli
│ │ ├── index.ts
│ │ ├── package.json
│ │ ├── tags.ts
│ │ └── unimported.ts
│ ├── tags-exclude
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── tags.ts
│ ├── tags-include
│ │ ├── index.ts
│ │ ├── knip.json
│ │ ├── package.json
│ │ └── tags.ts
│ ├── trace
│ │ ├── barrel.ts
│ │ ├── index.ts
│ │ ├── module.ts
│ │ ├── package.json
│ │ ├── require.ts
│ │ ├── shared.ts
│ │ └── string.ts
│ ├── treat-config-hints-as-errors
│ │ ├── index.js
│ │ └── package.json
│ ├── treat-config-hints-as-errors2
│ │ ├── index.js
│ │ └── package.json
│ ├── tsconfig-extends
│ │ ├── boilerplate
│ │ │ └── tsconfig.base.json
│ │ ├── node_modules
│ │ │ └── @tsconfig
│ │ │ │ └── esm
│ │ │ │ └── tsconfig.json
│ │ ├── package.json
│ │ └── packages
│ │ │ └── frontend
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ └── index.tsx
│ │ │ └── tsconfig.json
│ ├── tsconfig-paths-extends
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── cli.ts
│ │ │ ├── index.ts
│ │ │ ├── lib
│ │ │ │ └── main.ts
│ │ │ └── util
│ │ │ │ └── index.ts
│ │ ├── tsconfig.base.json
│ │ └── tsconfig.json
│ ├── tsconfig-rootdirs
│ │ ├── generated
│ │ │ └── src
│ │ │ │ └── index.generated.ts
│ │ ├── package.json
│ │ ├── src
│ │ │ └── index.ts
│ │ ├── tsconfig.json
│ │ └── tsconfig.source.json
│ ├── types
│ │ ├── index.ts
│ │ ├── node_modules
│ │ │ ├── @types
│ │ │ │ └── micromatch
│ │ │ │ │ └── package.json
│ │ │ ├── micromatch
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── webpack
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ └── types.d.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ ├── url-import-meta-url
│ │ ├── file.css
│ │ ├── file.js
│ │ ├── index.ts
│ │ ├── knip.js
│ │ └── package.json
│ ├── workspaces-circular
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── lib-a
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ │ ├── lib-b
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ │ └── lib-c
│ │ │ ├── index.ts
│ │ │ └── package.json
│ ├── workspaces-cross-reference
│ │ ├── node_modules
│ │ │ └── @fixtures
│ │ │ │ ├── workspaces-cross-reference__lib-a
│ │ │ │ └── workspaces-cross-reference__lib-b
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── lib-a
│ │ │ ├── index.ts
│ │ │ ├── mod-a.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ │ └── lib-b
│ │ │ ├── index.ts
│ │ │ ├── mod-b.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ ├── workspaces-dts
│ │ ├── .gitignore
│ │ ├── knip.ts
│ │ ├── node_modules
│ │ │ └── @fixtures
│ │ │ │ ├── workspaces-dts__client
│ │ │ │ ├── workspaces-dts__server
│ │ │ │ └── workspaces-dts__shared
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── client
│ │ │ │ ├── client.d.ts
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ └── tsconfig.json
│ │ │ ├── server
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ ├── server.d.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── shared
│ │ │ │ ├── build
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── unused-function.d.ts
│ │ │ │ └── used-function.d.ts
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ ├── index.js
│ │ │ │ ├── unused-function.js
│ │ │ │ └── used-function.js
│ │ │ │ ├── tsconfig.build.json
│ │ │ │ └── tsconfig.json
│ │ └── tsconfig.json
│ ├── workspaces-entry-files
│ │ ├── .storybook
│ │ │ └── main.ts
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ └── storybook
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── client
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── index.stories.tsx
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ │ └── shared
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ ├── workspaces-ignored
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── a
│ │ │ │ └── package.json
│ │ │ ├── b1
│ │ │ │ └── package.json
│ │ │ ├── b2
│ │ │ │ └── package.json
│ │ │ ├── c
│ │ │ │ └── package.json
│ │ │ ├── d1
│ │ │ │ └── package.json
│ │ │ ├── d2
│ │ │ │ └── package.json
│ │ │ ├── deep
│ │ │ │ ├── er
│ │ │ │ │ └── h2
│ │ │ │ │ │ └── package.json
│ │ │ │ └── unignored
│ │ │ │ │ └── package.json
│ │ │ ├── e
│ │ │ │ └── package.json
│ │ │ ├── flat
│ │ │ │ └── i1
│ │ │ │ │ └── package.json
│ │ │ ├── g
│ │ │ │ └── main.c
│ │ │ └── production
│ │ │ │ └── package.json
│ │ └── pnpm-workspace.yaml
│ ├── workspaces-include-entry-exports
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── app
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ │ └── lib
│ │ │ ├── index.js
│ │ │ └── package.json
│ ├── workspaces-module-resolution
│ │ ├── node_modules
│ │ │ └── @fixtures
│ │ │ │ ├── workspace-a
│ │ │ │ └── workspace-b
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── workspace-a
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ └── index.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── workspace-b
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ ├── exports.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── self.ts
│ │ │ │ └── used-fn.ts
│ │ │ │ └── tsconfig.json
│ │ └── tsconfig.json
│ ├── workspaces-nested
│ │ ├── L-1-1
│ │ │ ├── L-1-2
│ │ │ │ ├── L-1-3
│ │ │ │ │ ├── .eslintrc.json
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── package.json
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ ├── node_modules
│ │ │ ├── eslint-plugin-prefer-let
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── eslint
│ │ │ │ └── package.json
│ │ │ └── pm2
│ │ │ │ └── package.json
│ │ └── package.json
│ ├── workspaces-noconfig-plugin
│ │ ├── lib
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── util.test.ts
│ │ │ │ └── util.ts
│ │ ├── node_modules
│ │ │ └── @workspaces-noconfig-plugin
│ │ │ │ └── lib
│ │ ├── package.json
│ │ └── src
│ │ │ ├── index.ts
│ │ │ └── util.test.ts
│ ├── workspaces-paths-compilers
│ │ ├── knip.ts
│ │ ├── package.json
│ │ ├── packages
│ │ │ └── app
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ ├── components
│ │ │ │ │ ├── App.vue
│ │ │ │ │ ├── Child.vue
│ │ │ │ │ └── Sub.vue
│ │ │ │ ├── main.ts
│ │ │ │ ├── pages
│ │ │ │ │ └── Home.vue
│ │ │ │ └── router.ts
│ │ │ │ └── tsconfig.json
│ │ └── tsconfig.json
│ ├── workspaces-paths
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── lib-a
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── dir
│ │ │ │ │ └── module-a.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── same.ts
│ │ │ └── tsconfig.json
│ │ │ ├── lib-b
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── dir
│ │ │ │ │ └── module-b.ts
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ │ ├── lib-c
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── dir
│ │ │ │ │ └── module.ts
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ │ ├── lib-d
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── dir
│ │ │ │ │ └── module.ts
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ │ ├── lib-e
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── dir
│ │ │ │ │ └── module-e.ts
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ │ ├── lib-f
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── index.ts
│ │ │ │ └── same.ts
│ │ │ └── tsconfig.json
│ │ │ └── lib-g
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ ├── index.ts
│ │ │ └── same.ts
│ │ │ └── tsconfig.json
│ ├── workspaces-plugin-circular
│ │ ├── package.json
│ │ ├── packages
│ │ │ └── lib
│ │ │ │ ├── package.json
│ │ │ │ ├── tsconfig.app.json
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── tsconfig.spec.json
│ │ └── tsconfig.base.json
│ ├── workspaces-plugin-config
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ ├── @fixtures
│ │ │ │ └── workspaces-plugin-config__tailwind
│ │ │ ├── @tailwindcss
│ │ │ │ └── typography
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── autoprefixer
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── ava
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── jest
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── next
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── postcss-import
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── tailwind
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── tailwindcss
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── vitest
│ │ │ │ ├── config.js
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── webpack
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── backend
│ │ │ ├── config
│ │ │ │ └── vitest.config.ts
│ │ │ ├── eslint.config.js
│ │ │ ├── index.ts
│ │ │ ├── index.vitest.ts
│ │ │ ├── jest.config.js
│ │ │ ├── node_modules
│ │ │ │ ├── @fixtures
│ │ │ │ │ └── workspaces-plugin-config__shared
│ │ │ │ ├── eslint-plugin-no-secrets
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── eslint-plugin-prettier
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ │ ├── frontend
│ │ │ ├── .eslintrc.js
│ │ │ ├── components
│ │ │ │ ├── component.js
│ │ │ │ └── component.test.js
│ │ │ ├── config
│ │ │ │ └── vitest.config.ts
│ │ │ ├── index.ts
│ │ │ ├── index.vitest.ts
│ │ │ ├── package.json
│ │ │ ├── postcss.config.js
│ │ │ └── rollup.config.ts
│ │ │ ├── shared
│ │ │ ├── ava.config.js
│ │ │ ├── components
│ │ │ │ ├── component.ava.js
│ │ │ │ ├── component.js
│ │ │ │ ├── component.tales.js
│ │ │ │ ├── epic
│ │ │ │ │ ├── component.fable.tsx
│ │ │ │ │ └── component.stories.mdx
│ │ │ │ └── storybook
│ │ │ │ │ ├── main.ts
│ │ │ │ │ ├── manager.ts
│ │ │ │ │ └── preview.ts
│ │ │ ├── dev-entry.js
│ │ │ ├── jest-setup.ts
│ │ │ ├── package.json
│ │ │ ├── production-entry.js
│ │ │ └── webpack.config.js
│ │ │ └── tailwind
│ │ │ ├── package.json
│ │ │ └── postcss.js
│ ├── workspaces-plugin-overlap
│ │ ├── node_modules
│ │ │ └── typedoc
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── packages
│ │ │ └── workspace-a
│ │ │ ├── package.json
│ │ │ ├── tsconfig.json
│ │ │ └── typedoc.json
│ ├── workspaces-pnpm
│ │ ├── apps
│ │ │ ├── app-a
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ │ └── app-b
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ ├── docs
│ │ │ ├── dangling.ts
│ │ │ └── package.json
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── lib-a
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ │ └── lib-b
│ │ │ │ ├── index.ts
│ │ │ │ └── package.json
│ │ └── pnpm-workspace.yaml
│ ├── workspaces-self-and-cross-ref
│ │ ├── .gitignore
│ │ ├── node_modules
│ │ │ └── @fixtures
│ │ │ │ ├── self-and-cross-ref-lib
│ │ │ │ └── self-and-cross-ref-shared
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── app
│ │ │ │ ├── build
│ │ │ │ │ └── types
│ │ │ │ │ │ └── index.d.ts
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ └── index.ts
│ │ │ │ └── tsconfig.json
│ │ │ ├── lib
│ │ │ │ ├── dist
│ │ │ │ │ ├── alpha.d.ts
│ │ │ │ │ ├── alpha.js
│ │ │ │ │ ├── beta.d.ts
│ │ │ │ │ ├── beta.js
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ └── index.js
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ ├── alpha.ts
│ │ │ │ │ ├── beta.ts
│ │ │ │ │ └── index.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── shared
│ │ │ │ ├── build
│ │ │ │ └── polyfills
│ │ │ │ │ ├── polyfills.client.d.ts
│ │ │ │ │ └── polyfills.client.js
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ └── polyfills
│ │ │ │ │ └── polyfills.client.ts
│ │ │ │ └── tsconfig.json
│ │ ├── pnpm-workspace.yaml
│ │ ├── tsconfig.base.json
│ │ └── tsconfig.json
│ ├── workspaces-self-reference
│ │ ├── node_modules
│ │ │ └── eslint
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── eslint-config-x-self-reference
│ │ │ ├── .gitignore
│ │ │ ├── dist
│ │ │ │ ├── build.cjs
│ │ │ │ ├── build.d.cts
│ │ │ │ ├── build.d.mts
│ │ │ │ ├── build.mjs
│ │ │ │ ├── index.cjs
│ │ │ │ ├── index.d.cts
│ │ │ │ ├── index.d.mts
│ │ │ │ └── index.mjs
│ │ │ ├── entry.ts
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ │ │ └── from-plugin
│ │ │ ├── .eslintrc.json
│ │ │ ├── data.json
│ │ │ ├── entry.ts
│ │ │ ├── file.js
│ │ │ ├── node_modules
│ │ │ └── @workspaces-self-reference
│ │ │ │ └── eslint-config-x-self-reference
│ │ │ ├── package.json
│ │ │ └── tsconfig.json
│ ├── workspaces-tooling
│ │ ├── knip.json
│ │ ├── node_modules
│ │ │ ├── @swc
│ │ │ │ └── register
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ ├── eslint
│ │ │ │ └── package.json
│ │ │ ├── jest
│ │ │ │ └── package.json
│ │ │ └── typeorm
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ └── packages
│ │ │ ├── backend
│ │ │ ├── .eslintrc.js
│ │ │ ├── index.ts
│ │ │ └── package.json
│ │ │ ├── eslint-config-custom
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ │ └── frontend
│ │ │ ├── .eslintrc.js
│ │ │ ├── index.ts
│ │ │ ├── jest.config.js
│ │ │ ├── jest.setup.js
│ │ │ └── package.json
│ ├── workspaces
│ │ ├── apps
│ │ │ ├── backend
│ │ │ │ ├── index.ts
│ │ │ │ ├── node_modules
│ │ │ │ │ └── @workspaces
│ │ │ │ │ │ └── tsconfig
│ │ │ │ ├── package.json
│ │ │ │ └── tsconfig.json
│ │ │ ├── frontend
│ │ │ │ ├── index.ts
│ │ │ │ ├── node_modules
│ │ │ │ │ └── @workspaces
│ │ │ │ │ │ └── tsconfig
│ │ │ │ ├── package.json
│ │ │ │ └── tsconfig.json
│ │ │ └── ignored-workspace
│ │ │ │ └── package.json
│ │ ├── docs
│ │ │ ├── dangling.ts
│ │ │ └── package.json
│ │ ├── local
│ │ │ └── tsconfig
│ │ │ │ ├── package.json
│ │ │ │ └── tsconfig.base.json
│ │ ├── node_modules
│ │ │ ├── cypress
│ │ │ │ └── package.json
│ │ │ └── typescript
│ │ │ │ ├── bin
│ │ │ │ └── tsc
│ │ │ │ └── package.json
│ │ ├── package.json
│ │ ├── packages
│ │ │ ├── shared
│ │ │ │ ├── index.ts
│ │ │ │ ├── node_modules
│ │ │ │ │ └── @workspaces
│ │ │ │ │ │ └── tsconfig
│ │ │ │ ├── package.json
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── types.ts
│ │ │ └── tools
│ │ │ │ ├── ignored
│ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── node_modules
│ │ │ │ └── @workspaces
│ │ │ │ │ └── tsconfig
│ │ │ │ ├── package.json
│ │ │ │ ├── tsconfig.json
│ │ │ │ └── utils.ts
│ │ └── tsconfig.json
│ ├── zero-config
│ │ ├── exclude.ts
│ │ ├── index.ts
│ │ ├── my-module.ts
│ │ ├── my-namespace.ts
│ │ ├── package.json
│ │ └── tsconfig.json
│ └── מסמכים
│ │ ├── .gitignore
│ │ ├── dist
│ │ └── cli.cjs
│ │ ├── package.json
│ │ └── src
│ │ ├── icon.svg
│ │ └── index.ts
│ ├── license
│ ├── package.json
│ ├── rmdir.js
│ ├── schema-jsonc.json
│ ├── schema.json
│ ├── scripts
│ ├── create-new-plugin.ts
│ ├── generate-plugin-defs.js
│ ├── run-test.ts
│ ├── tsconfig.json
│ └── verify-fixtures.ts
│ ├── src
│ ├── CacheConsultant.ts
│ ├── CatalogCounselor.ts
│ ├── ConfigurationChief.ts
│ ├── ConsoleStreamer.ts
│ ├── DependencyDeputy.ts
│ ├── IssueCollector.ts
│ ├── IssueFixer.ts
│ ├── JsonCatalogPeeker.ts
│ ├── PackagePeeker.ts
│ ├── PrincipalFactory.ts
│ ├── ProjectPrincipal.ts
│ ├── WorkspaceWorker.ts
│ ├── YamlCatalogPeeker.ts
│ ├── binaries
│ │ ├── bash-parser.ts
│ │ ├── fallback.ts
│ │ ├── index.ts
│ │ ├── package-manager
│ │ │ ├── bun.ts
│ │ │ ├── bunx.ts
│ │ │ ├── index.ts
│ │ │ ├── npm.ts
│ │ │ ├── npx.ts
│ │ │ ├── pnpm.ts
│ │ │ ├── pnpx.ts
│ │ │ └── yarn.ts
│ │ ├── plugins.ts
│ │ └── util.ts
│ ├── cli.ts
│ ├── compilers
│ │ ├── astro-mdx.ts
│ │ ├── astro.ts
│ │ ├── compilers.ts
│ │ ├── index.ts
│ │ ├── mdx.ts
│ │ ├── prisma.ts
│ │ ├── scss.ts
│ │ ├── svelte.ts
│ │ ├── tailwind.ts
│ │ ├── types.ts
│ │ └── vue.ts
│ ├── constants.ts
│ ├── graph-explorer
│ │ ├── constants.ts
│ │ ├── explorer.ts
│ │ ├── operations
│ │ │ ├── build-exports-tree.ts
│ │ │ ├── has-strictly-ns-references.ts
│ │ │ └── is-referenced.ts
│ │ ├── utils.ts
│ │ ├── visitors.ts
│ │ └── walk-down.ts
│ ├── graph
│ │ ├── analyze.ts
│ │ └── build.ts
│ ├── index.ts
│ ├── manifest
│ │ ├── helpers.ts
│ │ └── index.ts
│ ├── plugins.ts
│ ├── plugins
│ │ ├── _template
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── angular
│ │ │ ├── index.ts
│ │ │ ├── types.ts
│ │ │ └── update-types.sh
│ │ ├── astro-db
│ │ │ └── index.ts
│ │ ├── astro
│ │ │ ├── index.ts
│ │ │ └── resolveFromAST.ts
│ │ ├── ava
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── babel
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── biome
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── bumpp
│ │ │ └── index.ts
│ │ ├── bun
│ │ │ └── index.ts
│ │ ├── c8
│ │ │ └── index.ts
│ │ ├── capacitor
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── changelogen
│ │ │ └── index.ts
│ │ ├── changelogithub
│ │ │ └── index.ts
│ │ ├── changesets
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── commitizen
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── commitlint
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── convex
│ │ │ └── index.ts
│ │ ├── create-typescript-app
│ │ │ └── index.ts
│ │ ├── cspell
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── cucumber
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── cypress
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── danger
│ │ │ └── index.ts
│ │ ├── dependency-cruiser
│ │ │ └── index.ts
│ │ ├── docusaurus
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── dotenv
│ │ │ └── index.ts
│ │ ├── drizzle
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── eleventy
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── eslint
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── expo
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── gatsby
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── github-action
│ │ │ └── index.ts
│ │ ├── github-actions
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── glob
│ │ │ └── index.ts
│ │ ├── graphql-codegen
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── hardhat
│ │ │ └── index.ts
│ │ ├── husky
│ │ │ └── index.ts
│ │ ├── i18next-parser
│ │ │ └── index.ts
│ │ ├── index.ts
│ │ ├── jest
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── karma
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── ladle
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── lefthook
│ │ │ └── index.ts
│ │ ├── lint-staged
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── linthtml
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── lockfile-lint
│ │ │ └── index.ts
│ │ ├── lost-pixel
│ │ │ └── index.ts
│ │ ├── markdownlint
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── mdx
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── mdxlint
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── metro
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── mocha
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── moonrepo
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── msw
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── nano-staged
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── nest
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── netlify
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── next
│ │ │ ├── index.ts
│ │ │ └── resolveFromAST.ts
│ │ ├── node-modules-inspector
│ │ │ └── index.ts
│ │ ├── node
│ │ │ └── index.ts
│ │ ├── nodemon
│ │ │ └── index.ts
│ │ ├── npm-package-json-lint
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── nuxt
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── nx
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── nyc
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── oclif
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── oxlint
│ │ │ └── index.ts
│ │ ├── playwright-ct
│ │ │ └── index.ts
│ │ ├── playwright-test
│ │ │ └── index.ts
│ │ ├── playwright
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── plop
│ │ │ └── index.ts
│ │ ├── pnpm
│ │ │ └── index.ts
│ │ ├── postcss
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── preconstruct
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── prettier
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── prisma
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── react-cosmos
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── react-router
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── relay
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── release-it
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── remark
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── remix
│ │ │ └── index.ts
│ │ ├── rollup
│ │ │ └── index.ts
│ │ ├── rsbuild
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── rslib
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── rspack
│ │ │ └── index.ts
│ │ ├── rstest
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── semantic-release
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── sentry
│ │ │ └── index.ts
│ │ ├── simple-git-hooks
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── size-limit
│ │ │ └── index.ts
│ │ ├── sst
│ │ │ ├── index.ts
│ │ │ └── resolveFromAST.ts
│ │ ├── starlight
│ │ │ ├── index.ts
│ │ │ └── resolveFromAST.ts
│ │ ├── storybook
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── stryker
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── stylelint
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── svelte
│ │ │ └── index.ts
│ │ ├── svgo
│ │ │ └── index.ts
│ │ ├── syncpack
│ │ │ └── index.ts
│ │ ├── tailwind
│ │ │ └── index.ts
│ │ ├── taskfile
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── travis
│ │ │ └── index.ts
│ │ ├── ts-node
│ │ │ └── index.ts
│ │ ├── tsdown
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── tsup
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── tsx
│ │ │ └── index.ts
│ │ ├── typedoc
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── typescript
│ │ │ └── index.ts
│ │ ├── unbuild
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── unocss
│ │ │ └── index.ts
│ │ ├── vercel-og
│ │ │ └── index.ts
│ │ ├── vike
│ │ │ └── index.ts
│ │ ├── vite
│ │ │ ├── helpers.ts
│ │ │ └── index.ts
│ │ ├── vitest
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── vue
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── webdriver-io
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── webpack
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── wireit
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── wrangler
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── xo
│ │ │ ├── index.ts
│ │ │ └── types.ts
│ │ ├── yarn
│ │ │ └── index.ts
│ │ └── yorkie
│ │ │ └── index.ts
│ ├── reporters
│ │ ├── codeclimate.ts
│ │ ├── codeowners.ts
│ │ ├── compact.ts
│ │ ├── disclosure.ts
│ │ ├── githubActions.ts
│ │ ├── index.ts
│ │ ├── json.ts
│ │ ├── markdown.ts
│ │ ├── symbols.ts
│ │ ├── util
│ │ │ ├── configuration-hints.ts
│ │ │ └── util.ts
│ │ └── watch.ts
│ ├── run.ts
│ ├── schema
│ │ ├── configuration.ts
│ │ └── plugins.ts
│ ├── types.ts
│ ├── types
│ │ ├── PluginNames.ts
│ │ ├── args.ts
│ │ ├── config.ts
│ │ ├── entries.ts
│ │ ├── exports.ts
│ │ ├── imports.ts
│ │ ├── issues.ts
│ │ ├── module-graph.ts
│ │ ├── options.ts
│ │ ├── package-json.ts
│ │ ├── project.ts
│ │ ├── tsconfig-json.ts
│ │ └── workspace.ts
│ ├── typescript
│ │ ├── SourceFile.ts
│ │ ├── SourceFileManager.ts
│ │ ├── ast-helpers.ts
│ │ ├── create-hosts.ts
│ │ ├── find-internal-references.ts
│ │ ├── get-imports-and-exports.ts
│ │ ├── pragmas
│ │ │ ├── custom.ts
│ │ │ ├── index.ts
│ │ │ └── typescript.ts
│ │ ├── resolve-module-names.ts
│ │ └── visitors
│ │ │ ├── dynamic-imports
│ │ │ ├── importCall.ts
│ │ │ ├── importType.ts
│ │ │ ├── index.ts
│ │ │ ├── jsDocType.ts
│ │ │ ├── requireCall.ts
│ │ │ ├── resolveCall.ts
│ │ │ └── urlConstructor.ts
│ │ │ ├── exports
│ │ │ ├── exportAssignment.ts
│ │ │ ├── exportDeclaration.ts
│ │ │ ├── exportKeyword.ts
│ │ │ ├── exportsAccessExpression.ts
│ │ │ ├── index.ts
│ │ │ └── moduleExportsAccessExpression.ts
│ │ │ ├── helpers.ts
│ │ │ ├── imports
│ │ │ ├── importDeclaration.ts
│ │ │ ├── importEqualsDeclaration.ts
│ │ │ ├── index.ts
│ │ │ └── reExportDeclaration.ts
│ │ │ ├── index.ts
│ │ │ └── scripts
│ │ │ ├── bun.ts
│ │ │ ├── execa.ts
│ │ │ ├── index.ts
│ │ │ └── zx.ts
│ ├── util
│ │ ├── Performance.ts
│ │ ├── array.ts
│ │ ├── catalog.ts
│ │ ├── cli-arguments.ts
│ │ ├── codeowners.ts
│ │ ├── create-options.ts
│ │ ├── create-workspace-graph.ts
│ │ ├── debug.ts
│ │ ├── empty.ts
│ │ ├── errors.ts
│ │ ├── file-entry-cache.ts
│ │ ├── fs.ts
│ │ ├── get-included-issue-types.ts
│ │ ├── get-referenced-inputs.ts
│ │ ├── git.ts
│ │ ├── glob-core.ts
│ │ ├── glob.ts
│ │ ├── graph-sequencer.ts
│ │ ├── input.ts
│ │ ├── issue-initializers.ts
│ │ ├── jiti.ts
│ │ ├── load-config.ts
│ │ ├── load-tsconfig.ts
│ │ ├── loader.ts
│ │ ├── log.ts
│ │ ├── map-workspaces.ts
│ │ ├── math.ts
│ │ ├── module-graph.ts
│ │ ├── modules.ts
│ │ ├── object.ts
│ │ ├── package-json.ts
│ │ ├── package-name.ts
│ │ ├── parse-and-convert-gitignores.ts
│ │ ├── path.ts
│ │ ├── plugin-config.ts
│ │ ├── plugin.ts
│ │ ├── regex.ts
│ │ ├── remove-export.ts
│ │ ├── reporter.ts
│ │ ├── require.ts
│ │ ├── resolve.ts
│ │ ├── string.ts
│ │ ├── table.ts
│ │ ├── tag.ts
│ │ ├── to-source-path.ts
│ │ ├── trace.ts
│ │ ├── watch.ts
│ │ └── workspace.ts
│ └── version.ts
│ ├── test
│ ├── catalog.package-json.test.ts
│ ├── catalog.pnpm.test.ts
│ ├── catalog.yarn.test.ts
│ ├── class-members.test.ts
│ ├── cli
│ │ ├── cli-config.test.ts
│ │ ├── cli-include.test.ts
│ │ ├── cli-preprocessor.test.ts
│ │ ├── cli-reporter-codeclimate.test.ts
│ │ ├── cli-reporter-codeclimate2.test.ts
│ │ ├── cli-reporter-codeclimate3.test.ts
│ │ ├── cli-reporter-codeclimate4.test.ts
│ │ ├── cli-reporter-github-actions.test.ts
│ │ ├── cli-reporter-json-catalog.test.ts
│ │ ├── cli-reporter-json.test.ts
│ │ ├── cli-reporter-json2.test.ts
│ │ ├── cli-reporter-json3.test.ts
│ │ ├── cli-reporter-json4.test.ts
│ │ ├── cli-reporter-markdown.test.ts
│ │ ├── cli-reporter-symbols-catalog.test.ts
│ │ ├── cli-reporter.test.ts
│ │ ├── cli-trace.test.ts
│ │ ├── cli-treat-config-hints-as-errors.test.ts
│ │ └── cli.test.ts
│ ├── commonjs-tsconfig.test.ts
│ ├── commonjs.test.ts
│ ├── compilers.prisma.test.ts
│ ├── compilers.scss.test.ts
│ ├── compilers.tailwind.test.ts
│ ├── compilers.test.ts
│ ├── configuration-hints.test.ts
│ ├── configuration-hints2.test.ts
│ ├── cross-workspace-inputs.test.ts
│ ├── custom-paths-workspaces.test.ts
│ ├── definitely-typed.test.ts
│ ├── dependencies-types.test.ts
│ ├── dependencies.test.ts
│ ├── dts-baseurl-implicit-relative.test.ts
│ ├── dts-compiled.test.ts
│ ├── dts.test.ts
│ ├── duplicate-exports-alias.test.ts
│ ├── entry-exports-enum-members.test.ts
│ ├── entry-exports-namespace.test.ts
│ ├── entry-files.test.ts
│ ├── entry-js.test.ts
│ ├── enum-members-enumerated.test.ts
│ ├── enum-members.test.ts
│ ├── export-spread.test.ts
│ ├── exports-default-interface.test.ts
│ ├── exports-default-type.test.ts
│ ├── exports-special-characters.test.ts
│ ├── exports-value-refs-default.test.ts
│ ├── exports-value-refs.test.ts
│ ├── exports.test.ts
│ ├── extensions-css-ts.test.ts
│ ├── fix
│ │ ├── fix-catalog-json-root.test.ts
│ │ ├── fix-catalog-json.test.ts
│ │ ├── fix-catalog-yaml.test.ts
│ │ ├── fix-members.test.ts
│ │ ├── fix-workspaces.test.ts
│ │ ├── fix.test.ts
│ │ └── format.test.ts
│ ├── gitignore.test.ts
│ ├── graph-explorer
│ │ ├── trace-export.test.ts
│ │ └── walk-down.test.ts
│ ├── helpers
│ │ ├── assertAndRemoveProperty.ts
│ │ ├── baseCounters.ts
│ │ ├── create-options.ts
│ │ ├── diff.ts
│ │ ├── exec.ts
│ │ └── resolve.ts
│ ├── ignore-dependencies-binaries-json.test.ts
│ ├── ignore-dependencies-binaries.test.ts
│ ├── ignore-exports-used-in-file-alias-exclude.test.ts
│ ├── ignore-exports-used-in-file-id-chars.test.ts
│ ├── ignore-exports-used-in-file-id-underscores.test.ts
│ ├── ignore-exports-used-in-file-re-export.test.ts
│ ├── ignore-exports-used-in-file-shorthand.test.ts
│ ├── ignore-exports-used-in-file-some.test.ts
│ ├── ignore-exports-used-in-file.test.ts
│ ├── ignore-files.test.ts
│ ├── ignore-issues.test.ts
│ ├── ignore-members.test.ts
│ ├── ignore-unresolved.test.ts
│ ├── ignore-unresolved2.test.ts
│ ├── import-equals.test.ts
│ ├── import-errors.test.ts
│ ├── import-named-default-id.test.ts
│ ├── import-star-iteration.test.ts
│ ├── imports-destructure-spread.test.ts
│ ├── imports-dynamic-access.test.ts
│ ├── imports-namespace-with-nsexports.test.ts
│ ├── imports-namespace.test.ts
│ ├── imports-opaque.test.ts
│ ├── imports-prop-access-call.test.ts
│ ├── imports-self.test.ts
│ ├── imports-typeof.test.ts
│ ├── imports.test.ts
│ ├── include-entry-exports-scripts.test.ts
│ ├── include-entry-exports.test.ts
│ ├── include-entry-reexports.test.ts
│ ├── include-libs.test.ts
│ ├── js-only.test.ts
│ ├── jsdoc-exports.test.ts
│ ├── jsdoc.test.ts
│ ├── jsx.test.ts
│ ├── module-block.test.ts
│ ├── module-resolution-baseurl-implicit-relative.test.ts
│ ├── module-resolution-non-std-absolute.test.ts
│ ├── module-resolution-non-std-implicit.test.ts
│ ├── module-resolution-non-std.test.ts
│ ├── module-resolution-tsconfig-paths.test.ts
│ ├── negated-production-paths.test.ts
│ ├── npm-scripts.test.ts
│ ├── package-entry-points.test.ts
│ ├── path-aliases.test.ts
│ ├── path-aliases2.test.ts
│ ├── pathless.test.ts
│ ├── peer-dependencies-circular.test.ts
│ ├── peer-dependencies-optional-host.test.ts
│ ├── peer-dependencies-optional-ignored.test.ts
│ ├── peer-dependencies-optional.test.ts
│ ├── peer-dependencies.test.ts
│ ├── plugin-config.test.ts
│ ├── plugin-disable.test.ts
│ ├── plugin-negated-entry-globs.test.ts
│ ├── plugin-overlap.test.ts
│ ├── plugins
│ │ ├── _template.test.ts
│ │ ├── angular.test.ts
│ │ ├── angular2.test.ts
│ │ ├── angular3.test.ts
│ │ ├── astro-db.test.ts
│ │ ├── astro.test.ts
│ │ ├── ava.test.ts
│ │ ├── ava2.test.ts
│ │ ├── ava3.test.ts
│ │ ├── babel.test.ts
│ │ ├── biome-workspace.test.ts
│ │ ├── biome.test.ts
│ │ ├── bumpp.test.ts
│ │ ├── bun.test.ts
│ │ ├── capacitor.test.ts
│ │ ├── changelogen.test.ts
│ │ ├── changelogithub.test.ts
│ │ ├── changesets.test.ts
│ │ ├── commitizen.test.ts
│ │ ├── commitlint.test.ts
│ │ ├── convex.test.ts
│ │ ├── create-typescript-app.test.ts
│ │ ├── cspell.test.ts
│ │ ├── cucumber.test.ts
│ │ ├── cypress-multi-reporter.test.ts
│ │ ├── cypress.test.ts
│ │ ├── cypress2.test.ts
│ │ ├── danger.test.ts
│ │ ├── dependency-cruiser.test.ts
│ │ ├── docusaurus.test.ts
│ │ ├── drizzle.test.ts
│ │ ├── eleventy.test.ts
│ │ ├── eleventy2.test.ts
│ │ ├── eleventy3.test.ts
│ │ ├── eleventy4.test.ts
│ │ ├── eslint.test.ts
│ │ ├── eslint2.test.ts
│ │ ├── eslint3.test.ts
│ │ ├── eslint4.test.ts
│ │ ├── eslint5.test.ts
│ │ ├── expo.test.ts
│ │ ├── expo2.test.ts
│ │ ├── expo3.test.ts
│ │ ├── fooi.test.ts
│ │ ├── gatsby.test.ts
│ │ ├── github-action.test.ts
│ │ ├── github-actions-workspaces.test.ts
│ │ ├── github-actions.test.ts
│ │ ├── graphql-codegen-graphql-config.test.ts
│ │ ├── graphql-codegen-graphql-config2.test.ts
│ │ ├── graphql-codegen.test.ts
│ │ ├── hardhat.test.ts
│ │ ├── husky-legacy.test.ts
│ │ ├── husky-v8.test.ts
│ │ ├── husky-v9-1.test.ts
│ │ ├── husky-v9.test.ts
│ │ ├── i18next-parser.test.ts
│ │ ├── jest.test.ts
│ │ ├── jest2.test.ts
│ │ ├── jest3.test.ts
│ │ ├── karma.test.ts
│ │ ├── karma2.test.ts
│ │ ├── karma3.test.ts
│ │ ├── ladle.test.ts
│ │ ├── lefthook-ci.test.ts
│ │ ├── lefthook-v1.test.ts
│ │ ├── lefthook.test.ts
│ │ ├── lint-staged.test.ts
│ │ ├── linthtml.test.ts
│ │ ├── lockfile-lint.test.ts
│ │ ├── lost-pixel.test.ts
│ │ ├── markdownlint.test.ts
│ │ ├── mdx.test.ts
│ │ ├── mdxlint.test.ts
│ │ ├── metro.test.ts
│ │ ├── mocha.test.ts
│ │ ├── moonrepo.test.ts
│ │ ├── msw.test.ts
│ │ ├── nano-staged.test.ts
│ │ ├── nest.test.ts
│ │ ├── netlify.test.ts
│ │ ├── next-middleware.test.ts
│ │ ├── next.test.ts
│ │ ├── node-modules-inspector.test.ts
│ │ ├── node-test-runner.test.ts
│ │ ├── node.test.ts
│ │ ├── nodemon.test.ts
│ │ ├── npm-package-json-lint.test.ts
│ │ ├── nuxt.test.ts
│ │ ├── nx-crystal.test.ts
│ │ ├── nx.test.ts
│ │ ├── nyc.test.ts
│ │ ├── oclif.test.ts
│ │ ├── oxlint.test.ts
│ │ ├── playwright-ct.test.ts
│ │ ├── playwright-ct2.test.ts
│ │ ├── playwright.test.ts
│ │ ├── playwright2.test.ts
│ │ ├── plop.test.ts
│ │ ├── pnpm.test.ts
│ │ ├── pnpm2.test.ts
│ │ ├── postcss-cjs.test.ts
│ │ ├── postcss-next.test.ts
│ │ ├── postcss-tailwindcss.test.ts
│ │ ├── postcss-tailwindcss2.test.ts
│ │ ├── postcss.test.ts
│ │ ├── preconstruct.test.ts
│ │ ├── prettier.test.ts
│ │ ├── prisma.test.ts
│ │ ├── prisma2.test.ts
│ │ ├── react-cosmos.test.ts
│ │ ├── react-router.test.ts
│ │ ├── relay.test.ts
│ │ ├── relay2.test.ts
│ │ ├── release-it.test.ts
│ │ ├── remark.test.ts
│ │ ├── remix.test.ts
│ │ ├── rollup.test.ts
│ │ ├── rsbuild.test.ts
│ │ ├── rslib.test.ts
│ │ ├── rspack.test.ts
│ │ ├── rstest.test.ts
│ │ ├── rstest2.test.ts
│ │ ├── semantic-release.test.ts
│ │ ├── sentry.test.ts
│ │ ├── simple-git-hooks.test.ts
│ │ ├── size-limit.test.ts
│ │ ├── sst.test.ts
│ │ ├── sst2.test.ts
│ │ ├── starlight.test.ts
│ │ ├── storybook.test.ts
│ │ ├── storybook2.test.ts
│ │ ├── stryker.test.ts
│ │ ├── stylelint.test.ts
│ │ ├── stylelint2.test.ts
│ │ ├── stylelint3.test.ts
│ │ ├── svelte.test.ts
│ │ ├── svgo.test.ts
│ │ ├── syncpack.test.ts
│ │ ├── tailwind.test.ts
│ │ ├── tailwind2.test.ts
│ │ ├── taskfile.test.ts
│ │ ├── taskfile2.test.ts
│ │ ├── travis.test.ts
│ │ ├── tsdown.test.ts
│ │ ├── tsup.test.ts
│ │ ├── tsx.test.ts
│ │ ├── typedoc.test.ts
│ │ ├── typescript.test.ts
│ │ ├── typescript2.test.ts
│ │ ├── unbuild.test.ts
│ │ ├── unocss.test.ts
│ │ ├── vercel-og.test.ts
│ │ ├── vike.test.ts
│ │ ├── vite.test.ts
│ │ ├── vite2.test.ts
│ │ ├── vitest-npm-script.test.ts
│ │ ├── vitest.test.ts
│ │ ├── vitest2.test.ts
│ │ ├── vitest3.test.ts
│ │ ├── vitest4.test.ts
│ │ ├── vitest5.test.ts
│ │ ├── vitest6.test.ts
│ │ ├── vitest7.test.ts
│ │ ├── vitest8.test.ts
│ │ ├── vitest9.test.ts
│ │ ├── vue-webpack.test.ts
│ │ ├── vue.test.ts
│ │ ├── webdriver-io.test.ts
│ │ ├── webpack-cli.test.ts
│ │ ├── webpack.test.ts
│ │ ├── webpack2.test.ts
│ │ ├── wireit.test.ts
│ │ ├── wrangler.test.ts
│ │ ├── xo.test.ts
│ │ ├── yarn.test.ts
│ │ └── yorkie.test.ts
│ ├── pragma.test.ts
│ ├── re-exports-aliased-ns.test.ts
│ ├── re-exports-cjs.test.ts
│ ├── re-exports-deep.test.ts
│ ├── re-exports-default-renamed-deep.test.ts
│ ├── re-exports-default-renamed.test.ts
│ ├── re-exports-destructure-spread.test.ts
│ ├── re-exports-enum-members-workspace.test.ts
│ ├── re-exports-enum-unused.test.ts
│ ├── re-exports-enum.test.ts
│ ├── re-exports-export-declaration.test.ts
│ ├── re-exports-export-ns.test.ts
│ ├── re-exports-ignore-exports-used-in-file.test.ts
│ ├── re-exports-ns-member.test.ts
│ ├── re-exports-pseudo.test.ts
│ ├── re-exports-public.test.ts
│ ├── re-exports-renamed.test.ts
│ ├── re-exports-spread.test.ts
│ ├── re-exports-twice.test.ts
│ ├── re-exports-with-decorator.test.ts
│ ├── re-exports.test.ts
│ ├── rules.test.ts
│ ├── script-visitors-bun.test.ts
│ ├── script-visitors-execa.test.ts
│ ├── script-visitors-zx.test.ts
│ ├── self-reference-from-plugin.test.ts
│ ├── self-reference.test.ts
│ ├── skip-exports-analysis.test.ts
│ ├── subpath-import-from-plugin.test.ts
│ ├── subpath-import.test.ts
│ ├── subpath-patterns.test.ts
│ ├── tagged-template-literal.test.ts
│ ├── tags-cli.test.ts
│ ├── tags-exclude.test.ts
│ ├── tags-include.test.ts
│ ├── tsconfig-extends.test.ts
│ ├── tsconfig-paths-extends.test.ts
│ ├── tsconfig-rootdirs.test.ts
│ ├── tsconfig.json
│ ├── types.test.ts
│ ├── unresolved-rtl.test.ts
│ ├── url-import-meta-url.test.ts
│ ├── util
│ │ ├── codeowners.test.ts
│ │ ├── convert-gitignore-patterns.test.ts
│ │ ├── find-and-parse-gitignores.test.ts
│ │ ├── get-included-issue-types.test.ts
│ │ ├── get-inputs-from-scripts.test.ts
│ │ ├── graph-sequencer.test.ts
│ │ ├── has-strictly-ns-references.test.ts
│ │ ├── load.test.ts
│ │ ├── modules.test.ts
│ │ ├── remove-export.test.ts
│ │ ├── serialize.test.ts
│ │ ├── string.test.ts
│ │ ├── table.test.ts
│ │ └── workspace.test.ts
│ ├── workspaces-circular.test.ts
│ ├── workspaces-cross-reference.test.ts
│ ├── workspaces-dts.test.ts
│ ├── workspaces-entry-files.test.ts
│ ├── workspaces-ignored.test.ts
│ ├── workspaces-include-entry-exports.test.ts
│ ├── workspaces-module-resolution.test.ts
│ ├── workspaces-nested.test.ts
│ ├── workspaces-noconfig-plugin.test.ts
│ ├── workspaces-paths-compilers.test.ts
│ ├── workspaces-paths.test.ts
│ ├── workspaces-plugin-circular.test.ts
│ ├── workspaces-plugin-config.test.ts
│ ├── workspaces-plugin-overlap.test.ts
│ ├── workspaces-pnpm.test.ts
│ ├── workspaces-self-reference.test.ts
│ ├── workspaces-tooling.test.ts
│ ├── workspaces.test.ts
│ └── zero-config.test.ts
│ ├── tsconfig.json
│ └── vendor
│ └── bash-parser
│ ├── README.md
│ ├── index.d.ts
│ └── index.js
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── templates
├── demo
├── monorepo
│ ├── .gitignore
│ ├── knip.ts
│ ├── node_modules
│ │ └── @monorepo
│ │ │ ├── client
│ │ │ ├── server
│ │ │ └── shared
│ ├── package.json
│ ├── packages
│ │ ├── client
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ ├── server
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── index.ts
│ │ │ └── tsconfig.json
│ │ └── shared
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ ├── exports.ts
│ │ │ ├── import-numbers.ts
│ │ │ ├── index.ts
│ │ │ ├── numbers.ts
│ │ │ └── used-fn.ts
│ │ │ └── tsconfig.json
│ └── tsconfig.json
└── script
│ └── demo.lua
├── issue-reproduction
├── basic
│ ├── .gitignore
│ ├── README.md
│ ├── index.ts
│ ├── knip.json
│ ├── package.json
│ └── tsconfig.json
└── monorepo
│ ├── .gitignore
│ ├── README.md
│ ├── knip.json
│ ├── node_modules
│ └── @monorepo
│ │ ├── client
│ │ └── lib
│ ├── package.json
│ ├── packages
│ ├── client
│ │ ├── package.json
│ │ ├── src
│ │ │ └── index.ts
│ │ └── tsconfig.json
│ └── lib
│ │ ├── package.json
│ │ ├── src
│ │ └── index.ts
│ │ └── tsconfig.json
│ └── tsconfig.json
└── playground
├── basic
├── README.md
├── clutter.ts
├── index.ts
├── package.json
├── tsconfig.json
└── util.ts
└── monorepo
├── .gitignore
├── README.md
├── knip.ts
├── package.json
├── packages
├── client
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── server
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
└── shared
│ ├── package.json
│ ├── src
│ ├── exports.ts
│ ├── index.ts
│ └── used-fn.ts
│ └── tsconfig.json
└── tsconfig.json
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/.github/DEVELOPMENT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/DEVELOPMENT.md
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: webpro
2 | open_collective: knip
3 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/workflows/ci-bun.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/workflows/ci-bun.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-ts-latest.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/workflows/ci-ts-latest.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-ts-next.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/workflows/ci-ts-next.yml
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.github/workflows/integration.yml
--------------------------------------------------------------------------------
/.github/workflows/patches/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.gitignore
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | save-exact=true
2 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.vscode/launch.json
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/AGENTS.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | packages/knip/README.md
--------------------------------------------------------------------------------
/assets/screenshot-dependencies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/assets/screenshot-dependencies.png
--------------------------------------------------------------------------------
/assets/screenshot-exports.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/assets/screenshot-exports.png
--------------------------------------------------------------------------------
/assets/screenshot-workspaces.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/assets/screenshot-workspaces.png
--------------------------------------------------------------------------------
/biome.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/biome.json
--------------------------------------------------------------------------------
/knip.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/knip.json
--------------------------------------------------------------------------------
/license:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/license
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/package.json
--------------------------------------------------------------------------------
/packages/create-config/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/create-config/README.md
--------------------------------------------------------------------------------
/packages/create-config/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/create-config/index.js
--------------------------------------------------------------------------------
/packages/create-config/license:
--------------------------------------------------------------------------------
1 | ../../license
--------------------------------------------------------------------------------
/packages/docs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/.gitignore
--------------------------------------------------------------------------------
/packages/docs/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/.prettierrc.json
--------------------------------------------------------------------------------
/packages/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/README.md
--------------------------------------------------------------------------------
/packages/docs/astro.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/astro.config.ts
--------------------------------------------------------------------------------
/packages/docs/mock/posts.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/mock/posts.json
--------------------------------------------------------------------------------
/packages/docs/mock/testimonials.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/packages/docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/package.json
--------------------------------------------------------------------------------
/packages/docs/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/public/favicon.ico
--------------------------------------------------------------------------------
/packages/docs/public/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/public/favicon.svg
--------------------------------------------------------------------------------
/packages/docs/public/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/public/logo.svg
--------------------------------------------------------------------------------
/packages/docs/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/public/manifest.json
--------------------------------------------------------------------------------
/packages/docs/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/public/robots.txt
--------------------------------------------------------------------------------
/packages/docs/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/src/assets/logo.svg
--------------------------------------------------------------------------------
/packages/docs/src/content/docs/reference/plugins/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/docs/src/styles/cards.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/src/styles/cards.css
--------------------------------------------------------------------------------
/packages/docs/src/styles/hero.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/src/styles/hero.css
--------------------------------------------------------------------------------
/packages/docs/src/styles/links.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/src/styles/links.css
--------------------------------------------------------------------------------
/packages/docs/src/util/post.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/src/util/post.ts
--------------------------------------------------------------------------------
/packages/docs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/docs/tsconfig.json
--------------------------------------------------------------------------------
/packages/knip/.gitignore:
--------------------------------------------------------------------------------
1 | /coverage
2 | /dist
3 | /tmp
4 | /node_modules
5 | !/fixtures/**
6 | .cache
7 |
--------------------------------------------------------------------------------
/packages/knip/.release-it.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/.release-it.json
--------------------------------------------------------------------------------
/packages/knip/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/README.md
--------------------------------------------------------------------------------
/packages/knip/bin/knip-bun.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bun
2 | import '../dist/cli.js';
3 |
--------------------------------------------------------------------------------
/packages/knip/bin/knip.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | import '../dist/cli.js';
3 |
--------------------------------------------------------------------------------
/packages/knip/biome.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/biome.json
--------------------------------------------------------------------------------
/packages/knip/fixtures/binaries/dir/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/binaries/main.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/binaries/require.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/binaries/script.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/catalog-yarn/packages/app/index.ts:
--------------------------------------------------------------------------------
1 | import { createSignal } from 'solid-js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli-preprocessor/node_modules/with-args/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "with-args"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli-preprocessor/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/cli-preprocessor"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli-reporter/node_modules/knip-reporter/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "knip-reporter"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli-reporter/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/cli-reporter"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cli/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/cli"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/commonjs-tsconfig/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/commonjs-tsconfig"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/commonjs/node_modules/resolved/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/commonjs/node_modules/resolved/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "resolved"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-prisma/node_modules/prisma/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/_partial.scss:
--------------------------------------------------------------------------------
1 | $border-radius: 4px;
2 | $spacing: 1rem;
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/components.scss:
--------------------------------------------------------------------------------
1 | .component {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/node_modules/@fortawesome/fontawesome-free/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/node_modules/bootstrap/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/node_modules/bootstrap/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootstrap"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/node_modules/bootstrap/scss/bootstrap.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-scss/unused.scss:
--------------------------------------------------------------------------------
1 | .unused {
2 | display: none;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-tailwind/index.ts:
--------------------------------------------------------------------------------
1 | import './styles.css';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-tailwind/local-js-plugin.js:
--------------------------------------------------------------------------------
1 | export default function () {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers-tailwind/unused.css:
--------------------------------------------------------------------------------
1 | .unused {
2 | color: red;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/grid.css:
--------------------------------------------------------------------------------
1 | @import "./grid.css";
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/node_modules/@mdx-js/mdx/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/node_modules/@mdx-js/mdx/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@mdx-js/mdx"
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/readme.md:
--------------------------------------------------------------------------------
1 | # Header
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/styles.css:
--------------------------------------------------------------------------------
1 | @import "./grid.css";
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/unused.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/compilers/unused.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-js-async/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-js-async/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-js-async"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-js-flat/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-js-flat/knip.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | ignore: ['dangling.js'],
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-js-flat/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-js-flat"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-json/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-json/knip.json:
--------------------------------------------------------------------------------
1 | {
2 | "ignore": ["dangling.js"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-json/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-json"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-mjs-async/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-mjs-async/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-mjs-async"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-mjs-flat/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-mjs-flat/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-mjs-flat"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-package-json/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-async/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-async/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-ts-async"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-flat/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-flat/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-ts-flat"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-function/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-ts-function/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-ts-function"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-yaml/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-yaml/knip.yaml:
--------------------------------------------------------------------------------
1 | ignore:
2 | - 'dangling.js'
--------------------------------------------------------------------------------
/packages/knip/fixtures/config-yaml/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/config-yaml"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/configuration-hints/lib/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/configuration-hints/src/entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/configuration-hints2/lib/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/configuration-hints2/src/entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cross-workspace-inputs/components/vitest.components.config.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cross-workspace-inputs/e2e/tests/feature.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cross-workspace-inputs/knip.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/cross-workspace-inputs/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/custom-paths-workspaces/lib/fn.ts:
--------------------------------------------------------------------------------
1 | export default () => void 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/custom-paths-workspaces/lib/index.ts:
--------------------------------------------------------------------------------
1 | export default () => void 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/custom-paths-workspaces/ws/assets/img/logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/custom-paths-workspaces/ws/lib/main.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/custom-paths-workspaces/ws/util/lang.ts:
--------------------------------------------------------------------------------
1 | export default () => void 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/components/Button.d.ts:
--------------------------------------------------------------------------------
1 | export const Button: () => null;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/components/Button.jsx:
--------------------------------------------------------------------------------
1 | export const Button = () => null;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/fn.d.ts:
--------------------------------------------------------------------------------
1 | export const fn: () => void;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/fn.js:
--------------------------------------------------------------------------------
1 | export const fn = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/obj.cjs:
--------------------------------------------------------------------------------
1 | module.exports.obj = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/obj.d.cts:
--------------------------------------------------------------------------------
1 | export const obj: () => void;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/str.d.mts:
--------------------------------------------------------------------------------
1 | export const str: () => void;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-baseurl-implicit-relative/src/utils/str.mjs:
--------------------------------------------------------------------------------
1 | export const str = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts-compiled/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts/image.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts/normal.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/dts"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/dts/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-exports-namespace/index.ts:
--------------------------------------------------------------------------------
1 | export { NS } from './mid';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-exports-namespace/main.ts:
--------------------------------------------------------------------------------
1 | import { NS } from './mid';
2 |
3 | NS.x;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-exports-namespace/mid.ts:
--------------------------------------------------------------------------------
1 | export * as NS from './ns';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/export-index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/local-default.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/local-import.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/local-node.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/local-require.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-files/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/entry-js/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/enum-members/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/enum-members"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/export-default-type/function.js:
--------------------------------------------------------------------------------
1 | function fn() {}
2 |
3 | export default fn;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/export-default-type/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/export-default-type"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/default-arrow-function.ts:
--------------------------------------------------------------------------------
1 | export default () => 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/default-class.ts:
--------------------------------------------------------------------------------
1 | export default class {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/default-function.ts:
--------------------------------------------------------------------------------
1 | export default function () {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/default-generator-function.ts:
--------------------------------------------------------------------------------
1 | export default function* () {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/export-is.ts:
--------------------------------------------------------------------------------
1 | const x = 1;
2 |
3 | export = x;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/exports/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/exports"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/extensions-css-ts/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/extensions-css-ts"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/extensions-css-ts/styles1a.css.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/extensions-css-ts/styles2a.css.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/extensions-css-ts/styles3a.css.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/fix-members/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/fix-members"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/fix-workspaces/packages/ignored/index.js:
--------------------------------------------------------------------------------
1 | import { a } from './exports';
2 |
3 | a;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/fix/knip.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/fixtures/fix/knip.ts
--------------------------------------------------------------------------------
/packages/knip/fixtures/fix/mod.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/fixtures/fix/mod.ts
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/.gitignore:
--------------------------------------------------------------------------------
1 | build
2 | /b
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/.gitignore:
--------------------------------------------------------------------------------
1 | build
2 | dist.ts
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/build/dist.d.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/build/dist.js:
--------------------------------------------------------------------------------
1 | export default () => 'ignored';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/dist.ts:
--------------------------------------------------------------------------------
1 | export const ignored = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/index.ts:
--------------------------------------------------------------------------------
1 | export const a = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/libs/.gitignore:
--------------------------------------------------------------------------------
1 | *.ts
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/libs/util/type/.gitignore:
--------------------------------------------------------------------------------
1 | *.js
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/gitignore/packages/a/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/gitignore__a"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/glob/.gitignore:
--------------------------------------------------------------------------------
1 | a/b/c
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/glob/a/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/glob/a/b/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/glob/a/b/c/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-dependencies-binaries-json/node_modules/tsx/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-dependencies-binaries/node_modules/tsx/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-exports-used-in-file/knip.json:
--------------------------------------------------------------------------------
1 | {
2 | "ignoreExportsUsedInFile": true
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/apples/index.js:
--------------------------------------------------------------------------------
1 | import './used.js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/apples/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/ignore-files__apples"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/apples/rooted.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/apples/unused.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/apples/used.js:
--------------------------------------------------------------------------------
1 | export const unused = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/bananas/index.js:
--------------------------------------------------------------------------------
1 | import './used.js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/bananas/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/ignore-files__bananas"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/bananas/rooted.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/bananas/unused.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/bananas/used.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/index.js:
--------------------------------------------------------------------------------
1 | import './used.js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/rooted.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/unused.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-files/used.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-issues/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/ignore-issues"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/ignore-members/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/ignore-members"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-equals/local.ts:
--------------------------------------------------------------------------------
1 | export default () => 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-equals/my-module.ts:
--------------------------------------------------------------------------------
1 | export const something = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-equals/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-errors/index.ts:
--------------------------------------------------------------------------------
1 | import 'package';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-errors/node_modules/package/index.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-star-iteration/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/import-star-iteration"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/import-star-iteration/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports-namespace/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/imports-namespace"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports-prop-access-call/exists.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports-self/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/imports-self"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/await-import.ts:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/catch.ts:
--------------------------------------------------------------------------------
1 | export const identifier15 = 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/dir/mod.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/empty-named-bindings.ts:
--------------------------------------------------------------------------------
1 | // side-effects
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/import-a.ts:
--------------------------------------------------------------------------------
1 | export default 'identifierA';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/import-d.ts:
--------------------------------------------------------------------------------
1 | export default 'd';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/import-e.ts:
--------------------------------------------------------------------------------
1 | export default 'e';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/import-meta-resolve.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/no-substitution-tpl-literal.ts:
--------------------------------------------------------------------------------
1 | export default 'no-substitution-tpl-literal';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/promise-like.ts:
--------------------------------------------------------------------------------
1 | export default 'f';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/side-effects.ts:
--------------------------------------------------------------------------------
1 | // side effect
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/imports/string-literal.ts:
--------------------------------------------------------------------------------
1 | export default 'string-literal';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports-scripts/knip.json:
--------------------------------------------------------------------------------
1 | {
2 | "project": ["src/**/*.ts"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports-scripts/next.config.js:
--------------------------------------------------------------------------------
1 | module.exports = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports/cli.js:
--------------------------------------------------------------------------------
1 | module.exports.a = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports/main.ts:
--------------------------------------------------------------------------------
1 | export const x = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports/mod.ts:
--------------------------------------------------------------------------------
1 | export const y = 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-exports/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/include-entry-exports"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-reexports/node_modules/@fixtures/include-entry-reexports__app:
--------------------------------------------------------------------------------
1 | ../../packages/app
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-reexports/packages/shared/bar.mjs:
--------------------------------------------------------------------------------
1 | export const bar = () => 'bar';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-entry-reexports/packages/shared/foo.mjs:
--------------------------------------------------------------------------------
1 | export const foo = () => 'foo';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/include-libs/node_modules/@loadable/component/dist/esm/loadable.esm.mjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/js-only/dangling.js:
--------------------------------------------------------------------------------
1 | export const unusedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/jsdoc-exports/index.ts:
--------------------------------------------------------------------------------
1 | export { publicFn } from './module';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/jsdoc/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/jsdoc"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/jsx/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/fixtures/jsx/App.tsx
--------------------------------------------------------------------------------
/packages/knip/fixtures/load-cjs/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-block/index.ts:
--------------------------------------------------------------------------------
1 | import './types';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-block/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/module-block"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-baseurl-implicit-relative/src/assets/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/node_modules/x-other:
--------------------------------------------------------------------------------
1 | ../x-other
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/node_modules/x-self:
--------------------------------------------------------------------------------
1 | ../x-self
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-other/absolute.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-other/absolute.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-other/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "x-other"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-self/absolute.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-self/absolute.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-absolute/x-self/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "x-self"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-implicit/src/assets/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-implicit/src/common/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-implicit/src/global.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-implicit/src/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std-implicit/src/styles/base.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/node_modules/@svg-icons/fa-brands/github.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/node_modules/@svg-icons/fa-brands/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/node_modules/@svg-icons/heroicons-outline/briefcase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/node_modules/@svg-icons/heroicons-outline/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/common/aliased.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/common/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/globals.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/styles/aliased.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/styles/base.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-non-std/src/unused.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/module-resolution-tsconfig-paths/aliased-dir/a.ts:
--------------------------------------------------------------------------------
1 | export const a = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/negated-production-paths/index.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/negated-production-paths/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/ignore.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/eslint-v6/bin/eslint.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/eslint-v7/bin/eslint.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/eslint-v8/bin/eslint.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/eslint/bin/eslint.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/express/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "express"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/node_modules/tsup/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/npm-scripts/script.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/dist/app.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/dist/runtime/deep/deno.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/dist/runtime/node.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/feature/internal/no-entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/feature/internal/system/unused.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/lib/deep/er/file.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/lib/deep/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/src/app.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/src/public/lib/rary/lost.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/src/runtime/deep/deno.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/package-entry-points/src/runtime/node.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/abc/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/lib/data.ext:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/lib/fn.ts:
--------------------------------------------------------------------------------
1 | export default () => void 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/lib/index.ts:
--------------------------------------------------------------------------------
1 | export default () => void 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/my-module.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/path-aliases"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/node_modules/vite/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/ts/components/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/ts/shared/file.ts:
--------------------------------------------------------------------------------
1 | import 'webpack';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vite/component/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vite/dir/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vite/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vitest/component/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vitest/dir/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/vitest/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/webpack/components/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/webpack/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/webpack/match.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/webpack/shared/file.ts:
--------------------------------------------------------------------------------
1 | import 'webpack';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/path-aliases2/webpack/wild/file.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/pathless/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/pathless"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/pathless/src/same.ts:
--------------------------------------------------------------------------------
1 | export default 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-host/index.ts:
--------------------------------------------------------------------------------
1 | import 'vue-demi';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-host/node_modules/@vue/composition-api/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-host/node_modules/vue-demi/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-host/node_modules/vue/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-ignored/node_modules/pg/index.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional-ignored/node_modules/pg/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pg"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional/node_modules/pg/index.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies-optional/node_modules/pg/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "pg"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/peer-dependencies/node_modules/host/index.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-config/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-config/index.vitest.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-config/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 | export const test = (title, fn) => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-negated-entry-globs/src/pages/_util.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-negated-entry-globs/src/pages/blog/_util.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugin-negated-entry-globs/src/pages/blog/_util/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/_template/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/_template"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular/node_modules/@angular/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular/src/app/app.component.spec.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular/src/main.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular/src/polyfill.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular/src/script.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/another-karma.conf.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/karma.conf.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/node_modules/@angular/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/src/environments/environment.development.ts:
--------------------------------------------------------------------------------
1 | export const environment = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/src/main.server.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/src/server.ts:
--------------------------------------------------------------------------------
1 | import { CommonEngine } from '@angular/ssr';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular2/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/main-for-non-prod.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/main-for-testing.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/main.server-for-non-prod.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/main.server.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/main.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/polyfill-for-non-prod.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/polyfill.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/script-for-non-prod.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/script.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/angular3/src/server.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro-db/node_modules/astro/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro/node_modules/astro/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro/src/layouts/Layout.astro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro/src/pages/_top-level-dir-unused/index.ts:
--------------------------------------------------------------------------------
1 | export const unused = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro/src/pages/_top-level-file-unused.ts:
--------------------------------------------------------------------------------
1 | export const unused = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/astro/src/pages/blog/_nested-unused-file.ts:
--------------------------------------------------------------------------------
1 | export const unused = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava/node_modules/ava/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava2/__tests__/__helpers__/index.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava2/__tests__/mod.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava2/index.cjs:
--------------------------------------------------------------------------------
1 | require('./mod.cjs');
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava2/mod.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava2/test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/index.cjs:
--------------------------------------------------------------------------------
1 | require('./mod.cjs');
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/mod.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/mod.test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/mod.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/src/mod.test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/src/mod.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ava3/test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/biome-workspace/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/biome-workspace/packages/stub/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "stub-package"
3 | }
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/biome/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/biome/shared/base.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/bumpp/bump.config.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/bumpp/node_modules/bumpp/bin.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/bun/index.spec.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/bun/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/changelogen/changelog.config.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/changelogen/node_modules/changelogen/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/changelogithub/changelogithub.config.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/changelogithub/node_modules/changelogithub/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/commitizen/.czrc:
--------------------------------------------------------------------------------
1 | {
2 | "path": "cz-conventional-changelog"
3 | }
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/convex/convex/auth.config.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress/node_modules/cypress/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = c => c;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress/node_modules/cypress/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cypress"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/cypress/support/commands.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/cypress/support/component.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/cypress/support/e2e.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/e2e/mod.e2e.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/mod.component.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/node_modules/cypress/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = c => c;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/cypress2/node_modules/cypress/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cypress"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/dependency-cruiser/.dependency-cruiser.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/dependency-cruiser/baseline.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/dependency-cruiser/custom-depcruise-config.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/dependency-cruiser/dependency-cruise.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/dependency-cruiser/node_modules/dependency-cruiser/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/docusaurus/blog/2021-08-01-mdx-blog-post.mdx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/docusaurus/docs/tutorial-basics/markdown-features.mdx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/docusaurus/sidebars.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/docusaurus/sidebars.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/docusaurus/src/components/HomepageFeatures/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/drizzle/node_modules/drizzle-orm/dist/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/drizzle/node_modules/drizzle-orm/index.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/node_modules/@11ty/eleventy-navigation/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/node_modules/@11ty/eleventy-plugin-syntaxhighlight/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/node_modules/@11ty/eleventy/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/src/_includes/abc.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/src/_plugins/syntax-highlighter.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/src/assets/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy3/src/static/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy4/node_modules/@11ty/eleventy/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eleventy4/src/assets/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint/index.ts:
--------------------------------------------------------------------------------
1 | export const x = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint/node_modules/@eslint/js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@eslint/js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint/node_modules/eslint/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | Linter,
3 | };
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint/node_modules/eslint/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "eslint"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint2/node_modules/@eslint/js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@eslint/js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint2/node_modules/eslint-import-resolver-typescript/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint2/node_modules/eslint/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | Linter,
3 | };
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint3/index.ts:
--------------------------------------------------------------------------------
1 | export const x = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint3/node_modules/eslint/config.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = _ => _;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint3/node_modules/eslint/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = _ => _;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint4/index.ts:
--------------------------------------------------------------------------------
1 | export const x = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint4/node_modules/@eslint/js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@eslint/js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint4/node_modules/eslint/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint5/node_modules/@eslint/js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@eslint/js"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint5/node_modules/@typescript-eslint/parser/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/eslint5/node_modules/eslint-import-resolver-typescript/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/expo/src/app/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/expo2/src/routes/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/expo3/app/_layout.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-action/src/main.ts:
--------------------------------------------------------------------------------
1 | import '@actions/core';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions-workspaces/node_modules/goodbye/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions-workspaces/node_modules/hello/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions-workspaces/node_modules/stylelint/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/.github/actions/node-a/dist/pre.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/.github/actions/node-a/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/.github/actions/node-a/post.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/.github/actions/node-b/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/comment.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/scripts/check-dependencies.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/scripts/from-working-dir-with-path.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/scripts/from-working-dir.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/scripts/get-release-notes.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/github-actions/scripts/no-working-dir.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-lint-staged/node_modules/husky/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-lint-staged/node_modules/lint-staged/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-lint-staged/node_modules/prettier/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-v9-1/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | lint-staged
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-v9-1/node_modules/husky/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-v9-1/node_modules/lint-staged/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/husky-v9/.husky/post-checkout:
--------------------------------------------------------------------------------
1 | yarn install
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/i18next-parser/custom.config.js:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/i18next-parser/i18next-parser.config.js:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/i18next-parser/node_modules/i18next-parser/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest/customSuiteProperties.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest/jest.setup.js:
--------------------------------------------------------------------------------
1 | import '@testing-library/jest-dom/extend-expect';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest/jest.transform.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest/node_modules/jest-watch-select-projects/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest/snapshotResolver.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest2/jest.environment.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest2/project1/customProperties.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest3/__mocks__/used.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/jest3/index.spec.ts:
--------------------------------------------------------------------------------
1 | import 'jest';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/karma2/out-of-base-path/example.spec.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/karma2/src/another-example.spec.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/karma2/src/example.spec.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/karma2/src/excluded.spec.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/karma3/karma-plugin.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ladle/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/ladle/node_modules/vite/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/lefthook/example.mjs:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/lefthook/node_modules/@arkweid/lefthook/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/lockfile-lint/.lockfile-lintrc.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/lockfile-lint/node_modules/lockfile-lint/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/mdxlint/node_modules/mdxlint/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/mdxlint/node_modules/remark-directive/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/metro/src/app/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/mocha/example.test.ts:
--------------------------------------------------------------------------------
1 | import 'mocha';
2 |
3 | describe('Tests', () => {});
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/mocha/hooks.ts:
--------------------------------------------------------------------------------
1 | export const mochaHooks = {
2 | beforeAll: () => {},
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/moonrepo/apps/a/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/moonrepo__a"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/moonrepo/libs/b/server/server.ts:
--------------------------------------------------------------------------------
1 | export const hi = 'hi';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/moonrepo/node_modules/@tsconfig/node20/tsconfig.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/moonrepo/tools/linters/lint-readme.ts:
--------------------------------------------------------------------------------
1 | export const hi = 'hello';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/msw/mocks/browser.ts:
--------------------------------------------------------------------------------
1 | import './handlers';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/msw/mocks/handlers.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/msw/mocks/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/msw/mocks/server.ts:
--------------------------------------------------------------------------------
1 | import './handlers';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nest/node_modules/@nestjs/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next-middleware/src/middleware.ts:
--------------------------------------------------------------------------------
1 | export function middleware() {
2 | //
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/app/api/auth/util.ts:
--------------------------------------------------------------------------------
1 | export function helloWorld() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/app/home/sitemap.ts:
--------------------------------------------------------------------------------
1 | export default function sitemap() {
2 | return [];
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/app/sitemap.ts:
--------------------------------------------------------------------------------
1 | export default function sitemap() {
2 | return [];
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/app/unused.ts:
--------------------------------------------------------------------------------
1 | export function unused() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/instrumentation.ts:
--------------------------------------------------------------------------------
1 | export function register() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/next/pages/unused.jsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/node-modules-inspector/node_modules/node-modules-inspector/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/node-test-runner/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/node/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/node"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nodemon/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/nodemon"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nuxt/app.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nuxt/node_modules/nuxt/config.js:
--------------------------------------------------------------------------------
1 | export const defineNuxtConfig = c => c;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nuxt/node_modules/nuxt/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nuxt/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./.nuxt/tsconfig.json"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nx/apps/a/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.base.json"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nx/apps/b/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.base.json"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/nx/node_modules/@tsconfig/node20/tsconfig.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/oclif/node_modules/oclif/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/oxlint/.oxlintrc-3.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/oxlint/.oxlintrc-4.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/oxlint/.oxlintrc.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/oxlint/node_modules/oxlint/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/plop/node_modules/plop/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/plop/template.hbs:
--------------------------------------------------------------------------------
1 | # {{ name }}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/pnpm/.pnpmfile.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/pnpm2/.pnpmfile.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/pnpm2/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/pnpm2"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/pnpm2/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/pnpm2/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/postcss-tailwindcss/node_modules/postcss/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/postcss-tailwindcss2/node_modules/postcss/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/postcss/node_modules/autoprefixer/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function plugin() {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/postcss/node_modules/autoprefixer/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "autoprefixer"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/postcss/node_modules/postcss/cli.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/preconstruct/node_modules/@preconstruct/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/preconstruct/src/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/preconstruct/src/other.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/config/prisma.custom-config.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/node_modules/prisma/config.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = _ => _;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/node_modules/prisma/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/node_modules/tsx/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma-multi-schema/model/post.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma-multi-schema/model/user.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma-multi-schema/schema.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma/schema-dot-config.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma/schema-package-json.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma/schema-root-config.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma/prisma/schema-script.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma2/node_modules/prisma/config.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = _ => _;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma2/node_modules/prisma/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma2/prisma/schema.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/prisma2/schema.prisma:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/__fixtures__/any.mdx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/node_modules/react-cosmos-native/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/node_modules/react-cosmos-plugin-boolean-input/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/node_modules/react-cosmos-plugin-open-fixture/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/node_modules/react-cosmos-plugin-webpack/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/node_modules/react-cosmos/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/src/cosmos.decorator.tsx:
--------------------------------------------------------------------------------
1 | export default function MyDecorator() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-cosmos/src/my-cosmos-plugin.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router-with-server-entry/app/entry.server.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router-with-server-entry/app/root.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router-with-server-entry/app/routes/home.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/root.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/$.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/$/route.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/another-route.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/home.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/layout.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/react-router/app/routes/route.(with).$special[.chars].tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay/node_modules/relay-compiler/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay/node_modules/vite-plugin-relay/index.js:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay/unused.ts:
--------------------------------------------------------------------------------
1 | export type Unused = string;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay/used.ts:
--------------------------------------------------------------------------------
1 | export type Used = string;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay2/node_modules/relay-compiler/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay2/node_modules/vite-plugin-relay/index.js:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay2/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay2/unused.ts:
--------------------------------------------------------------------------------
1 | export type Unused = string;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/relay2/used.ts:
--------------------------------------------------------------------------------
1 | export type Used = string;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/release-it/bin/release-notes.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/remix/node_modules/remix/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "remix"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/remix/server.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rollup/do-not-bundle.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-1.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-2.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-3.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-4.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-5.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-6.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-7.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/entry-8.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/pre-entry-1.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/pre-entry-2.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rsbuild/pre-entry-3.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rspack/node_modules/@rspack/cli/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rspack/src/entry.ts:
--------------------------------------------------------------------------------
1 | import './index.css';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest/included.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest/not-included.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest2/__mocks__/lodash.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest2/excluded.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest2/included.test.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/rstest2/not-included.spec.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/sentry/sentry.edge.config.ts:
--------------------------------------------------------------------------------
1 | import './sentry.client.config';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/sentry/sentry.server.config.ts:
--------------------------------------------------------------------------------
1 | import './sentry.client.config';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/size-limit/.size-limit.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/size-limit/node_modules/size-limit/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/sst/handlers/other-auth.ts:
--------------------------------------------------------------------------------
1 | import 'sst-auth-handler-dep';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/starlight/components/Footer.astro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/starlight/components/Head.astro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/storybook/addon/register.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/storybook2/.rnstorybook/storybook.requires.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/storybook2/components/Button/Button.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/stylelint2/myCustomPlugin.js:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/stylelint2/node_modules/postcss-less/index.js:
--------------------------------------------------------------------------------
1 | module.exports = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/stylelint2/node_modules/postcss-styl/index.js:
--------------------------------------------------------------------------------
1 | module.exports = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/node_modules/@sveltejs/kit/src/runtime/app/stores.js:
--------------------------------------------------------------------------------
1 | export const page = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/node_modules/@sveltejs/kit/vite.js:
--------------------------------------------------------------------------------
1 | export const sveltekit = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/src/hooks.client.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/src/hooks.server.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/src/params/lang.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svelte/src/routes/+page.ts:
--------------------------------------------------------------------------------
1 | export const prerender = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svgo/icons/index.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/svgo/node_modules/svgo/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/check.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/taskfile"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/build.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/deep.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/deploy.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/dev.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/nested.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile/scripts/shared.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile2/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/taskfile2"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile2/scripts/custom-build.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile2/scripts/custom-test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/taskfile2/scripts/subtask.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/travis/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/travis"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/entry-1.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/entry-2.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/entry-3.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/entry-4.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/entry-5.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsdown/node_modules/tsdown/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/entry-1.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/entry-2.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/entry-3.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/entry-4.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/entry-5.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsup/node_modules/tsup/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsx/node_modules/tsx/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsx/test/a.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/tsx/test/dir/b.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/typescript/node_modules/@tsconfig/node16/tsconfig.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/typescript/node_modules/@tsconfig/node20/tsconfig.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/typescript/node_modules/@tsconfig/node22/tsconfig.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/typescript2/packages/lib/src/index.ts:
--------------------------------------------------------------------------------
1 | export const lib = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/unbuild/node_modules/unbuild/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "unbuild"
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/unocss/main.ts:
--------------------------------------------------------------------------------
1 | import 'virtual:uno.css';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/unocss/node_modules/@unocss/cli/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/unocss/node_modules/unocss/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "unocss"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vike/node_modules/@vitejs/plugin-react/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vike/node_modules/vike/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vike/node_modules/vike/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vike"
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vike/node_modules/vike/plugin.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vike/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite/node_modules/@vitejs/plugin-react/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite2/node_modules/@vitejs/plugin-react/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite2/node_modules/vite/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite2/src/mock.desktop.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vite2/src/mock.desktop.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest/__mocks__/mockedModule.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest/node_modules/vitest/index.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest/src/setupTests.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest2/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest2/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/@vitejs/plugin-react-swc/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/vite-plugin-checker/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/vite-plugin-svgr/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/vite/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest3/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest4/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest4/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest4/tests/setup.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest5/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest5/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest5/src/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest6/config/setup.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest6/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest7/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest7/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest7/src/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest8/my-env.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest8/node_modules/vitest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest8/node_modules/vitest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vitest"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest8/src/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vitest9/packages/client/e2e/another-setup.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vue-webpack/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vue/node_modules/@vue/cli-service/index.js:
--------------------------------------------------------------------------------
1 | export const defineConfig = id => id;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vue/node_modules/vue/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/vue/node_modules/vue/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webdriver-io/node_modules/@wdio/cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/node_modules/esbuild/index.js:
--------------------------------------------------------------------------------
1 | module.exports = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/node_modules/esbuild/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "esbuild"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/node_modules/vue/dist/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/node_modules/vue/dist/vue.esm.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/node_modules/webpack-cli/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "webpack-cli"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/app-dep.ts:
--------------------------------------------------------------------------------
1 | export default {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/module1.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/my-custom-loader.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/unused.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack/src/vendor.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack2/entry.dev.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack2/entry.prod.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/webpack2/node_modules/webpack-cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wireit/apps/example-configuration/rollup.config.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wireit/apps/example-configuration/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wireit/apps/missing/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@plugins/wireit__missing"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wireit/node_modules/wireit/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wrangler/node_modules/wrangler/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/wrangler/worker-test-entry.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/xo/node_modules/glob/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/xo/node_modules/xo/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/plugins/yorkie/node_modules/yorkie/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/pragma/local-env.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-aliased-ns/1-first.ts:
--------------------------------------------------------------------------------
1 | export const first = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-aliased-ns/2-second.ts:
--------------------------------------------------------------------------------
1 | export const second = 2;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-aliased-ns/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-aliased-ns"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-deep/6-re-export-star.ts:
--------------------------------------------------------------------------------
1 | export * from './7-my-module';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-deep/7-my-module.ts:
--------------------------------------------------------------------------------
1 | export const something = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-enum-unused/index.ts:
--------------------------------------------------------------------------------
1 | import MyEnum from './mid';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-enum/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-enum"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-export-ns/4-leaf-B.ts:
--------------------------------------------------------------------------------
1 | export function fnB() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-export-ns/4-leaf-C.ts:
--------------------------------------------------------------------------------
1 | export function fnC() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ignore-exports-used-in-file/export.ts:
--------------------------------------------------------------------------------
1 | export const cherry = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-member/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-ns-member"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-member/sub2-sub.ts:
--------------------------------------------------------------------------------
1 | export * as sub from './member-ab';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-type/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-ns-type"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-type/pluginA.ts:
--------------------------------------------------------------------------------
1 | export const resolve = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-type/pluginB.ts:
--------------------------------------------------------------------------------
1 | export const resolve = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-type2/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-ns-type2"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-ns-type2/schema.ts:
--------------------------------------------------------------------------------
1 | export const MySchema = {
2 | id: 'string',
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-pseudo/left.ts:
--------------------------------------------------------------------------------
1 | export const fn = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-pseudo/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-pseudo"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-pseudo/right.ts:
--------------------------------------------------------------------------------
1 | export const fn = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-public/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-public"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-renamed/fileA.ts:
--------------------------------------------------------------------------------
1 | export const A = 'A';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-renamed/fileB.ts:
--------------------------------------------------------------------------------
1 | export * as B from './fileA.js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-renamed/index.ts:
--------------------------------------------------------------------------------
1 | import { B as C } from './fileB.js';
2 |
3 | C.A;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-renamed/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-renamed"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-spread/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-spread"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-twice/dir/default.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-twice/dir/index.ts:
--------------------------------------------------------------------------------
1 | export * from './named';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/re-exports-twice/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/re-exports-twice"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/rules/ns.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/fixtures/rules/ns.ts
--------------------------------------------------------------------------------
/packages/knip/fixtures/rules/unused.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-bun/node_modules/boxen-cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-bun/node_modules/oh-my-cli/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-execa/main.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-execa/node.mjs:
--------------------------------------------------------------------------------
1 | import { $ } from 'execa';
2 |
3 | await $`node main.js`;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-zx/main.js:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/script-visitors-zx/node.mjs:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env zx
2 |
3 | await $`node main.js`;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference-from-plugin/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference-from-plugin/data.json:
--------------------------------------------------------------------------------
1 | {
2 | "hello": "world"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference-from-plugin/dist/build.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference-from-plugin/entry.ts:
--------------------------------------------------------------------------------
1 | //
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference-from-plugin/lokal.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/self-reference/lib/module.js:
--------------------------------------------------------------------------------
1 | export default 42;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/skip-exports-analysis/e2e/used.e2e.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/skip-exports-analysis/lib/used.test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/skip-exports-analysis/src/used.test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-import-from-plugin/entry.ts:
--------------------------------------------------------------------------------
1 | //
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-import-from-plugin/lib/dep-polyfill.js:
--------------------------------------------------------------------------------
1 | export default 'dep-polyfill';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-import/lib/dep-polyfill.js:
--------------------------------------------------------------------------------
1 | export default 'dep-polyfill';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-patterns/src/internals/unused.ts:
--------------------------------------------------------------------------------
1 | export default 'unused';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-patterns/src/internals/used.alt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-patterns/src/internals/used.ext:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/subpath-patterns/src/internals/used.ts:
--------------------------------------------------------------------------------
1 | export default 'foo';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tagged-template-literal/Component.astro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tagged-template-literal/app.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tags-exclude/index.ts:
--------------------------------------------------------------------------------
1 | import * as NS from './tags.js';
2 |
3 | NS;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tags-exclude/knip.json:
--------------------------------------------------------------------------------
1 | {
2 | "tags": ["-lintignore", "-@tagged"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tags-include/index.ts:
--------------------------------------------------------------------------------
1 | import * as NS from './tags.js';
2 |
3 | NS;
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tags-include/knip.json:
--------------------------------------------------------------------------------
1 | {
2 | "tags": ["lintignore", "+@tagged"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/trace/index.ts:
--------------------------------------------------------------------------------
1 | import './module.ts';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/trace/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/trace"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/treat-config-hints-as-errors/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/treat-config-hints-as-errors2/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-extends/node_modules/@tsconfig/esm/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-paths-extends/src/lib/main.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-paths-extends/src/util/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-paths-extends/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-rootdirs/generated/src/index.generated.ts:
--------------------------------------------------------------------------------
1 | export type NUM = number;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-rootdirs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/tsconfig-rootdirs"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/tsconfig-rootdirs/src/index.ts:
--------------------------------------------------------------------------------
1 | import type { NUM } from './index.generated.js';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/types/index.ts:
--------------------------------------------------------------------------------
1 | import m from 'micromatch';
2 | m;
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/types/node_modules/micromatch/index.js:
--------------------------------------------------------------------------------
1 | export default () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/types/node_modules/webpack/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/types/node_modules/webpack/types.d.ts:
--------------------------------------------------------------------------------
1 | declare interface Webpack {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/types/tsconfig.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/url-import-meta-url/file.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/url-import-meta-url/file.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/url-import-meta-url/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/url-import-meta-url"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-circular/packages/lib-b/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-cross-reference/packages/lib-a/index.ts:
--------------------------------------------------------------------------------
1 | import a from './mod-a';
2 | a;
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-cross-reference/packages/lib-b/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | build
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/node_modules/@fixtures/workspaces-dts__client:
--------------------------------------------------------------------------------
1 | ../../packages/client
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/node_modules/@fixtures/workspaces-dts__server:
--------------------------------------------------------------------------------
1 | ../../packages/server
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/node_modules/@fixtures/workspaces-dts__shared:
--------------------------------------------------------------------------------
1 | ../../packages/shared
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/packages/client/client.d.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-dts/packages/server/server.d.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-entry-files/node_modules/storybook/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-entry-files/packages/shared/src/index.ts:
--------------------------------------------------------------------------------
1 | export const sharedFunction = () => {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-ignored/packages/g/main.c:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-include-entry-exports/packages/app/index.js:
--------------------------------------------------------------------------------
1 | export const unused = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-include-entry-exports/packages/lib/index.js:
--------------------------------------------------------------------------------
1 | export const unused = 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-module-resolution/node_modules/@fixtures/workspace-a:
--------------------------------------------------------------------------------
1 | ../../packages/workspace-a
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-module-resolution/node_modules/@fixtures/workspace-b:
--------------------------------------------------------------------------------
1 | ../../packages/workspace-b
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-module-resolution/packages/workspace-b/src/self.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-nested/L-1-1/L-1-2/L-1-3/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": ["prefer-let"]
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-noconfig-plugin/node_modules/@workspaces-noconfig-plugin/lib:
--------------------------------------------------------------------------------
1 | ../../lib
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths-compilers/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-a/src/dir/module-a.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-a/src/same.ts:
--------------------------------------------------------------------------------
1 | export default 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-b/src/dir/module-b.ts:
--------------------------------------------------------------------------------
1 | export default 2;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-c/src/dir/module.ts:
--------------------------------------------------------------------------------
1 | export default 3;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-d/src/dir/module.ts:
--------------------------------------------------------------------------------
1 | export default 4;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-d/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-e/src/dir/module-e.ts:
--------------------------------------------------------------------------------
1 | export default 5;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-e/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-f/src/same.ts:
--------------------------------------------------------------------------------
1 | export default 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-paths/packages/lib-g/src/same.ts:
--------------------------------------------------------------------------------
1 | export default 0;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/@tailwindcss/typography/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/autoprefixer/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/ava/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/jest/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/next/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/postcss-import/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/tailwind/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/tailwindcss/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/node_modules/webpack/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/backend/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/frontend/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/frontend/index.vitest.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/components/component.tales.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/components/epic/component.fable.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/components/epic/component.stories.mdx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/components/storybook/manager.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/components/storybook/preview.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/dev-entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/jest-setup.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-plugin-config/packages/shared/production-entry.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-pnpm/docs/dangling.ts:
--------------------------------------------------------------------------------
1 | export const docs = '';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-pnpm/docs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/workspaces-pnpm__docs"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | build
3 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/node_modules/@fixtures/self-and-cross-ref-lib:
--------------------------------------------------------------------------------
1 | ../../packages/lib
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/packages/lib/dist/alpha.js:
--------------------------------------------------------------------------------
1 | export function alpha() { }
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/packages/lib/dist/beta.js:
--------------------------------------------------------------------------------
1 | export function beta() { }
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/packages/lib/src/alpha.ts:
--------------------------------------------------------------------------------
1 | export function alpha() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/packages/lib/src/beta.ts:
--------------------------------------------------------------------------------
1 | export function beta() {}
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-and-cross-ref/packages/shared/src/polyfills/polyfills.client.ts:
--------------------------------------------------------------------------------
1 | //
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-reference/packages/eslint-config-x-self-reference/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-reference/packages/from-plugin/data.json:
--------------------------------------------------------------------------------
1 | {
2 | "hello": "world"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-reference/packages/from-plugin/entry.ts:
--------------------------------------------------------------------------------
1 | //
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-self-reference/packages/from-plugin/file.js:
--------------------------------------------------------------------------------
1 | module.exports = 42;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-tooling/node_modules/@swc/register/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-tooling/node_modules/typeorm/index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-tooling/packages/backend/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-tooling/packages/frontend/index.ts:
--------------------------------------------------------------------------------
1 | export default 1;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces-tooling/packages/frontend/jest.setup.js:
--------------------------------------------------------------------------------
1 | module.exports = {};
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/apps/backend/node_modules/@workspaces/tsconfig:
--------------------------------------------------------------------------------
1 | ../../../../local/tsconfig
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/apps/frontend/node_modules/@workspaces/tsconfig:
--------------------------------------------------------------------------------
1 | ../../../../local/tsconfig
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/docs/dangling.ts:
--------------------------------------------------------------------------------
1 | export const docs = '';
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/docs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/workspaces__docs"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/node_modules/typescript/bin/tsc:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/packages/shared/node_modules/@workspaces/tsconfig:
--------------------------------------------------------------------------------
1 | ../../../../local/tsconfig
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/packages/tools/ignored/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/workspaces/packages/tools/node_modules/@workspaces/tsconfig:
--------------------------------------------------------------------------------
1 | ../../../../local/tsconfig
--------------------------------------------------------------------------------
/packages/knip/fixtures/zero-config/exclude.ts:
--------------------------------------------------------------------------------
1 | export const excludedFile = true;
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/zero-config/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/zero-config"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/מסמכים/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/מסמכים/dist/cli.cjs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/מסמכים/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@fixtures/x-unresolved-rtl"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/fixtures/מסמכים/src/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/license:
--------------------------------------------------------------------------------
1 | ../../license
--------------------------------------------------------------------------------
/packages/knip/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/package.json
--------------------------------------------------------------------------------
/packages/knip/rmdir.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/rmdir.js
--------------------------------------------------------------------------------
/packages/knip/schema-jsonc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/schema-jsonc.json
--------------------------------------------------------------------------------
/packages/knip/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/schema.json
--------------------------------------------------------------------------------
/packages/knip/scripts/run-test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/scripts/run-test.ts
--------------------------------------------------------------------------------
/packages/knip/src/IssueFixer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/IssueFixer.ts
--------------------------------------------------------------------------------
/packages/knip/src/PackagePeeker.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/PackagePeeker.ts
--------------------------------------------------------------------------------
/packages/knip/src/binaries/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/binaries/util.ts
--------------------------------------------------------------------------------
/packages/knip/src/cli.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/cli.ts
--------------------------------------------------------------------------------
/packages/knip/src/compilers/mdx.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/compilers/mdx.ts
--------------------------------------------------------------------------------
/packages/knip/src/compilers/vue.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/compilers/vue.ts
--------------------------------------------------------------------------------
/packages/knip/src/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/constants.ts
--------------------------------------------------------------------------------
/packages/knip/src/graph/analyze.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/graph/analyze.ts
--------------------------------------------------------------------------------
/packages/knip/src/graph/build.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/graph/build.ts
--------------------------------------------------------------------------------
/packages/knip/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/index.ts
--------------------------------------------------------------------------------
/packages/knip/src/plugins.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/plugins.ts
--------------------------------------------------------------------------------
/packages/knip/src/plugins/biome/types.ts:
--------------------------------------------------------------------------------
1 | export type BiomeConfig = {
2 | extends?: string[];
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/src/plugins/commitizen/types.ts:
--------------------------------------------------------------------------------
1 | export type CommitizenConfig = {
2 | path?: string;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/src/plugins/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/plugins/index.ts
--------------------------------------------------------------------------------
/packages/knip/src/plugins/markdownlint/types.ts:
--------------------------------------------------------------------------------
1 | export type MarkdownlintConfig = {
2 | extends?: string;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/src/plugins/msw/types.ts:
--------------------------------------------------------------------------------
1 | export interface MSWConfig {
2 | workerDirectory?: string;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/knip/src/plugins/nest/types.ts:
--------------------------------------------------------------------------------
1 | export type NestConfig = {
2 | collection?: string;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/src/plugins/wrangler/types.ts:
--------------------------------------------------------------------------------
1 | export type WranglerConfig = {
2 | main?: string;
3 | };
4 |
--------------------------------------------------------------------------------
/packages/knip/src/run.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/run.ts
--------------------------------------------------------------------------------
/packages/knip/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/args.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/args.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/config.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/entries.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/entries.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/exports.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/exports.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/imports.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/imports.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/issues.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/issues.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/options.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/options.ts
--------------------------------------------------------------------------------
/packages/knip/src/types/project.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/types/project.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/array.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/array.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/catalog.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/catalog.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/debug.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/debug.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/empty.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/knip/src/util/errors.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/errors.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/fs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/fs.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/git.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/git.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/glob.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/glob.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/input.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/input.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/jiti.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/jiti.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/loader.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/loader.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/log.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/log.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/math.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/math.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/modules.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/modules.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/object.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/object.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/path.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/path.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/plugin.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/plugin.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/regex.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/regex.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/reporter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/reporter.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/require.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/require.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/resolve.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/resolve.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/string.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/string.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/table.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/table.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/tag.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/tag.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/trace.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/trace.ts
--------------------------------------------------------------------------------
/packages/knip/src/util/watch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/src/util/watch.ts
--------------------------------------------------------------------------------
/packages/knip/src/version.ts:
--------------------------------------------------------------------------------
1 | export const version = '5.71.0';
2 |
--------------------------------------------------------------------------------
/packages/knip/test/cli/cli.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/cli/cli.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/dts.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/dts.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/exports.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/exports.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/fix/fix.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/fix/fix.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/helpers/diff.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/helpers/diff.ts
--------------------------------------------------------------------------------
/packages/knip/test/helpers/exec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/helpers/exec.ts
--------------------------------------------------------------------------------
/packages/knip/test/imports.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/imports.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/js-only.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/js-only.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/jsdoc.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/jsdoc.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/jsx.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/jsx.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/pragma.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/pragma.test.ts
--------------------------------------------------------------------------------
/packages/knip/test/rules.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/test/rules.test.ts
--------------------------------------------------------------------------------
/packages/knip/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/packages/knip/tsconfig.json
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/templates/demo/monorepo/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | tsconfig.tsbuildinfo
4 |
--------------------------------------------------------------------------------
/templates/demo/monorepo/knip.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/templates/demo/monorepo/knip.ts
--------------------------------------------------------------------------------
/templates/demo/monorepo/node_modules/@monorepo/client:
--------------------------------------------------------------------------------
1 | ../../packages/client
--------------------------------------------------------------------------------
/templates/demo/monorepo/node_modules/@monorepo/server:
--------------------------------------------------------------------------------
1 | ../../packages/server
--------------------------------------------------------------------------------
/templates/demo/monorepo/node_modules/@monorepo/shared:
--------------------------------------------------------------------------------
1 | ../../packages/shared
--------------------------------------------------------------------------------
/templates/demo/monorepo/packages/shared/src/exports.ts:
--------------------------------------------------------------------------------
1 | export const someFunction = () => 'bar';
2 |
--------------------------------------------------------------------------------
/templates/demo/monorepo/packages/shared/src/used-fn.ts:
--------------------------------------------------------------------------------
1 | export const usedFunction = () => 'bar';
2 |
--------------------------------------------------------------------------------
/templates/demo/script/demo.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webpro-nl/knip/HEAD/templates/demo/script/demo.lua
--------------------------------------------------------------------------------
/templates/issue-reproduction/basic/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/templates/issue-reproduction/basic/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/templates/issue-reproduction/basic/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/templates/issue-reproduction/monorepo/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/templates/issue-reproduction/monorepo/node_modules/@monorepo/client:
--------------------------------------------------------------------------------
1 | ../../packages/client
--------------------------------------------------------------------------------
/templates/issue-reproduction/monorepo/node_modules/@monorepo/lib:
--------------------------------------------------------------------------------
1 | ../../packages/lib
--------------------------------------------------------------------------------
/templates/issue-reproduction/monorepo/packages/lib/src/index.ts:
--------------------------------------------------------------------------------
1 | export const sharedFunction = () => {};
2 |
--------------------------------------------------------------------------------
/templates/playground/basic/clutter.ts:
--------------------------------------------------------------------------------
1 | export const clutter = true;
2 |
--------------------------------------------------------------------------------
/templates/playground/basic/index.ts:
--------------------------------------------------------------------------------
1 | import { used } from './util.js';
2 |
3 | used;
4 |
--------------------------------------------------------------------------------
/templates/playground/basic/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {}
3 | }
4 |
--------------------------------------------------------------------------------
/templates/playground/monorepo/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | tsconfig.tsbuildinfo
4 |
--------------------------------------------------------------------------------