{ "todohighlight.exclude": [ "**/node_modules/**", "**/bower_components/**", "**/dist/**", "**/build/**", "**/.vscode/**", "**/.github/**", "**/_output/**", "**/*.min.*", "**/*.map", "**/.next/**", "**/.vs/**", "**/build-scripts/**" ], "cSpell.words": [ "afterbegin", "afterend", "Bangumi", "bevo", "bili", "bilibili", "Biliplus", "Bing", "Blockable", "bofqi", "BVID", "camelcase", "clipboardy", "cntr", "compositionend", "compositionstart", "csrf", "ctnr", "Danmaku", "danmakus", "debounced", "devtools", "Doujin", "downloaders", "dpis", "durl", "epid", "esbuild", "flac", "Fullscreen", "githubusercontent", "Greasemonkey", "haruna", "hdslb", "HEVC", "iconfont", "Iframes", "Interop", "jinkela", "jsdelivr", "jszip", "kanban", "keymap", "kichiku", "linebreak", "Liveroom", "materialdesignicons", "medialist", "mimetype", "minmax", "mixins", "Muuri", "overscroll", "pako", "plusplus", "pnpm", "Popcap", "popperjs", "preload", "protobuf", "pubdate", "reimu", "reloadable", "reloadables", "repo", "repost", "reposts", "Roadmap", "roomid", "saturationv", "Sendbar", "sortablejs", "streamsaver", "superchat", "Swiper", "tabindex", "Tampermonkey", "Touhou", "truetype", "uname", "userscript", "Violentmonkey", "Vuex", "Wasm", "watchlater", "woff", "xmlhttp" ], "svg.preview.background": "transparent", "files.associations": { // don't highlight generated files "*.user.js": "plaintext", "**/dist/**/*.js": "plaintext" }, "search.exclude": { "**/dev": true, "**/dist": true, "**/pnpm-lock.yaml": true }, "eslint.format.enable": true, "[typescript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "[vue]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "explorer.fileNesting.patterns": { "*.ts": "${capture}.js", "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", "*.jsx": "${capture}.js", "*.tsx": "${capture}.ts", "tsconfig.json": "tsconfig.*.json", "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, .*", "index.ts": "index.*.ts, index.md, index.*.md", } }