{
	"$schema": "https://unpkg.com/knip@5/schema.json",
	"ignore": ["**/.dev/**", "**/.dev.*", "**/.old/**", "**/*.d.ts"],
	"ignoreWorkspaces": [
		"@gracile/starter-projects",
		"@gracile/template--*",
		"@gracile/demo--*",
		"@gracile-labs/demo--*",
		"@literals/demo--*",
		"packages/**/demo",
		"packages/**/__fixtures__/*",
		"starter-projects/**",
		".",
		"@gracile/docs",
		"docs/website",
		"packages/cli",
		"packages/engine/__fixtures__/ce-tracker",
		"packages/engine/__fixtures__/server-express",
		"packages/engine/__fixtures__/static-site",
		"packages/labs/hmr/__fixtures__/hmr-basic-lit",
		"packages/labs/hmr-v2/__fixtures__/hmr-scenarios",
		"packages/labs/islands/__fixtures__/static-site-islands",
		"starter-projects",
	],
	"workspaces": {
		"packages/{gracile,client,server,engine,create-gracile}": {
			"entry": "src/**/*.{ts,tsx,js,mjs,cjs}",
			"project": "src/**/*.{ts,tsx,js,mjs,cjs}",
		},
		"packages/addons/*": {
			"entry": "src/**/*.{ts,tsx,js,mjs,cjs}",
			"project": "src/**/*.{ts,tsx,js,mjs,cjs}",
		},
		"packages/internal/{utils,test-utils}": {
			"entry": "src/**/*.{ts,tsx,js,mjs,cjs}",
			"project": "src/**/*.{ts,tsx,js,mjs,cjs}",
		},
		"packages/labs/{babel-plugin-jsx-to-literals,better-errors,client-router,css-helpers,devtools,functional,hmr,islands,jsx-forge,lit-macros,og-images-generator,vite-plugin-babel-jsx-to-literals,vite-plugin-jsx-forge,vite-plugin-standard-css-modules}": {
			"entry": "src/**/*.{ts,tsx,js,mjs,cjs}",
			"project": "src/**/*.{ts,tsx,js,mjs,cjs}",
		},
		"packages/labs/literals/{parser,html-css-minifier,rollup-plugin-html-css-minifier}": {
			"entry": "src/**/*.{ts,tsx,js,mjs,cjs}",
			"project": "src/**/*.{ts,tsx,js,mjs,cjs}",
		},
	},
}
