fridgemagnets/scripts/knip.config.ts

30 lines
827 B
TypeScript

import { type KnipConfig } from "knip";
const config: KnipConfig = {
"entry": [
"./src/index.ts",
],
"project": ["src/**/*.ts", "src/**/*.js", "./scripts/*.mjs"],
// "ignore": ["src/**/*.test.ts", "src/**/*.stories.ts"],
// Prevent Knip from complaining about web components, which export their classes but also
// export their registration, and we don't always use both.
"ignoreExportsUsedInFile": true,
"typescript": {
config: ["tsconfig.json"],
},
"wireit": {
config: ["package.json"],
},
"eslint": {
entry: [
"eslint.config.mjs",
"scripts/eslint.precommit.mjs",
"scripts/eslint.nightmare.mjs",
"scripts/eslint.mjs",
],
config: ["package.json"],
}
};
export default config;