{
	"cSpell.words": [
		"actix",
		"bpfrpt",
		"callees",
		"consts",
		"countup",
		"creationdate",
		"Deque",
		"dotenv",
		"dotenvy",
		"fontsource",
		"ipfs",
		"Keepsafe",
		"nodestate",
		"overscan",
		"pathctx",
		"prismjs",
		"proptype",
		"quicktime",
		"repr",
		"rescan",
		"Roadmap",
		"subpackage",
		"svgr",
		"tailwindcss",
		"tanstack",
		"titlebar",
		"ianvs",
		"tsparticles",
		"unlisten",
		"upsert",
		"valtio"
	],
	"[rust]": {
		"editor.defaultFormatter": "rust-lang.rust-analyzer"
	},
	"rust-analyzer.procMacro.enable": true,
	"rust-analyzer.diagnostics.experimental.enable": false,
	"tailwindCSS.experimental.classRegex": [
		["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"], // cva(....)`...`
		"tw\\.[^`]+`([^`]*)`", // tw.xxx`...`
		"tw\\(.*?\\).*?`([^`]*)", // tw(....)`...`
		"tw`([^`]*)", // tw`...` (mobile)
		"twStyle\\(([^)]*)\\)", // twStyle(....) (mobile)
		["styled\\([^,)]+,([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] // styled(....)`...` (mobile)
	],
	"search.exclude": {
		"**/node_modules": true,
		"**/bower_components": true,
		"**/*.code-search": true,
		// Hiding these folders bcs they create a lot of noise in the search results
		"**/*.contentlayer": true,
		"**/*.next": true,
		"apps/mobile/ios/Pods": true,
		"apps/mobile/android": true,
		"apps/mobile/ios": true
	},
	"eslint.workingDirectories": [
		"apps/desktop",
		"apps/landing",
		"apps/mobile",
		"interface",
		"packages/client",
		"packages/config",
		"packages/ui"
	],
	"eslint.lintTask.enable": true,
	"explorer.fileNesting.enabled": true,
	"explorer.fileNesting.patterns": {
		"*.ts": "${capture}.js",
		"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
		"*.jsx": "${capture}.js",
		"*.tsx": "${capture}.ts",
		".npmrc": ".nvmrc, .yarnrc.yml",
		".gitignore": ".eslintignore, .prettierignore",
		"README.md": "CONTRIBUTING.md, CODE_OF_CONDUCT.md",
		"Cargo.toml": "Cargo.lock",
		".eslintrc.js": ".eslintcache",
		"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, pnpm-workspace.yaml, .pnp.cjs, .pnp.loader.mjs",
		"tsconfig.json": "tsconfig.*.json"
	}
}
