Files
web/knip.json
Anton Gunnarsson 5aadb7791e Merged in chore/update-knip-config (pull request #3487)
chore: Update knip config

* Update knip config


Approved-by: Joakim Jäderberg
2026-01-26 13:36:52 +00:00

94 lines
2.6 KiB
JSON

{
"$schema": "https://unpkg.com/knip@5/schema.json",
"workspaces": {
".": {
"entry": [
"scripts/**/*.{ts,mts,mjs,js}",
"netlify/netlify-plugin-branch-sync/index.js"
],
"project": ["scripts/**/*.{ts,mts,mjs,js}"],
"ignoreDependencies": ["@scandic-hotels/*", "@material-symbols/svg-400"]
},
"apps/scandic-web": {
"entry": [
"app/**/*.{ts,tsx}",
"auth.ts",
"auth.dtmc.ts",
"netlify/**/*.{ts,tsx,mts,js}"
],
"project": [
"**/*.{ts,tsx}",
"!**/*.stories.{ts,tsx}",
"!**/*.test.{ts,tsx}",
"!**/*.spec.{ts,tsx}"
],
"ignoreDependencies": ["@swc/plugin-formatjs", "eslint-plugin-import"]
},
"apps/partner-sas": {
"entry": ["app/**/*.{ts,tsx}", "auth.ts"],
"project": [
"**/*.{ts,tsx}",
"!**/*.stories.{ts,tsx}",
"!**/*.test.{ts,tsx}",
"!**/*.spec.{ts,tsx}"
],
"ignoreDependencies": ["@swc/plugin-formatjs", "eslint-plugin-import"]
},
"apps/redis-api": {
"entry": ["src/index.ts", "scripts/**/*.ts"],
"project": ["src/**/*.{ts,tsx}", "scripts/**/*.ts"]
},
"apps/scandic-redirect": {
"entry": ["netlify/**/*.{ts,tsx,mts,js}"],
"project": [
"netlify/**/*.{ts,tsx,mts,js}",
"scripts/**/*.{ts,tsx,mts,js}"
],
"ignoreDependencies": ["@netlify/functions"]
},
"packages/booking-flow": {
"project": ["**/*.{ts,tsx}"],
"ignoreDependencies": ["eslint-plugin-import"]
},
"packages/common": {
"project": ["**/*.{ts,tsx}", "!**/*.test.{ts,tsx}", "!**/*.spec.{ts,tsx}"]
},
"packages/design-system": {
"entry": [
".storybook/content/**/*.{js,jsx,ts,tsx,mdx}",
"generate/generate.ts"
],
"project": [
"lib/**/*.{ts,tsx}",
"generate/**/*.ts",
".storybook/**/*.{js,jsx,ts,tsx,mts,mdx}"
],
"ignoreDependencies": [
"@typescript-eslint/eslint-plugin",
"eslint-plugin-react-hooks",
"eslint-plugin-storybook"
],
"ignoreFiles": ["lib/tokens/index.ts"],
"ignoreUnresolved": ["generate.ts"]
},
"packages/tracking": {
"project": ["**/*.{ts,tsx}"]
},
"packages/trpc": {
"project": ["**/*.{ts,tsx}"]
},
"packages/typescript-config": {
"entry": [],
"project": ["**/*.json"]
}
},
"ignoreDependencies": ["jsdom", "babel-plugin-formatjs"],
"ignore": [
"**/dist/**",
"**/build/**",
"**/.next/**",
"**/node_modules/**",
"**/netlify.toml"
]
}