{"repo": "baianjo/douyin-smart-feed-assistant", "files": {"package.json": {"fec2cc135263cb41a002aafa8029888a4caac75a": {"t": 1785746260.218402, "n": 2024, "h": "f0b6561593679be7", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.5\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "cea15fc89ee61f77a8e5ce096ea0be7e479c6550": {"t": 1785761207.621943, "n": 2024, "h": "e9a00f612a7cf2a5", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.4\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "e36e2ae43810847aa9e7bda9b1d5145143ff5902": {"t": 1785761208.783581, "n": 2024, "h": "44d498758caa7c7c", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.3\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "552b3770aac51f39676cc698d9511aa5b0296641": {"t": 1785761210.2294972, "n": 2024, "h": "7ea0127844b6340d", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.2\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "46369cd8d585670d4b57266f133d5dd20875ee64": {"t": 1785761211.894234, "n": 2024, "h": "5fe2e4fa7bf01a34", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.1\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "629ac87607c78e0435836c7f57b56572c6dba9bd": {"t": 1785761213.8942738, "n": 2024, "h": "eb72428927c6500c", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.3.0\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "cce67463e3726a8dab0a52ac2427cd7b181860e3": {"t": 1785761215.4060135, "n": 2024, "h": "2c70f5191fb0bf1b", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.2.0\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "eb14d49b96053109604d90da704889a76b38a12a": {"t": 1785761216.7243116, "n": 2024, "h": "6aa9ea582ef1e665", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.1.2\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "c0caad777b7b9f1ef9acc49d6e9308f49f79be8c": {"t": 1785761217.9026854, "n": 2024, "h": "38c1bb541f99d87c", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.1.1\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}, "ec3584f5fd6e09b9162eafc77d3e6c43a83d016a": {"t": 1785761219.4575422, "n": 2024, "h": "51f5ba9920923352", "c": "{\n \"name\": \"douyin-smart-feed-assistant\",\n \"version\": \"2.1.0\",\n \"private\": true,\n \"description\": \"AI-powered userscript that steers the Douyin recommendation feed with configurable preferences.\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \"24.15.0\"\n },\n \"scripts\": {\n \"build\": \"tsup --config tsup.config.ts && node scripts/assemble-userscript.mjs\",\n \"dist:check\": \"node scripts/check-dist-drift.mjs\",\n \"lint\": \"eslint .\",\n \"typecheck\": \"tsc --noEmit\",\n \"test\": \"vitest run\",\n \"test:watch\": \"vitest\",\n \"release:check\": \"npm run lint && npm run typecheck && npm run test && npm run build && npm run dist:check\"\n },\n \"userscript\": {\n \"fileName\": \"smart-feed-assistant.user.js\",\n \"name\": \"抖音推荐影响器 (Smart Feed Assistant)\",\n \"namespace\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"description\": \"通过AI智能分析内容,优化你的信息流体验\",\n \"author\": \"Baianjo\",\n \"match\": [\n \"*://www.douyin.com/*\"\n ],\n \"connect\": [\n \"api.moonshot.cn\",\n \"api.deepseek.com\",\n \"dashscope.aliyuncs.com\",\n \"dashscope-intl.aliyuncs.com\",\n \"open.bigmodel.cn\",\n \"*\"\n ],\n \"grant\": [\n \"GM_setValue\",\n \"GM_getValue\",\n \"GM_deleteValue\",\n \"GM_xmlhttpRequest\",\n \"GM_addStyle\",\n \"unsafeWindow\"\n ],\n \"runAt\": \"document-end\",\n \"downloadURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"updateURL\": \"https://raw.githubusercontent.com/baianjo/Douyin-Smart-Feed-Assistant/main/dist/smart-feed-assistant.user.js\",\n \"homepageURL\": \"https://github.com/baianjo/Douyin-Smart-Feed-Assistant\",\n \"supportURL\": \"mailto:1987892914@qq.com\",\n \"license\": \"MIT\"\n },\n \"devDependencies\": {\n \"@eslint/js\": \"^9.26.0\",\n \"@types/node\": \"^24.9.1\",\n \"eslint\": \"^9.26.0\",\n \"globals\": \"^16.0.0\",\n \"jsdom\": \"^26.1.0\",\n \"prettier\": \"^3.5.3\",\n \"tsup\": \"^8.5.0\",\n \"typescript\": \"^5.8.3\",\n \"typescript-eslint\": \"^8.32.0\",\n \"vitest\": \"^3.1.3\"\n }\n}\n"}}, "README.md": {"fec2cc135263cb41a002aafa8029888a4caac75a": {"t": 1785747352.094283, "n": 16230, "h": "a1f52fd082929789", "c": "# 抖音推荐影响器 (Douyin Smart Feed Assistant)\n\n