Files
JHS-enhance/vite.config.mjs
T
lzyme.dev@gmail.com eab2e7a413 重构拆分
2026-08-29 16:41:55 +08:00

108 lines
3.6 KiB
JavaScript

import { defineConfig } from 'vite';
import monkey from 'vite-plugin-monkey';
export default defineConfig({
plugins: [
monkey({
entry: 'src/main.js',
userscript: {
name: 'JAV-JHS',
namespace: 'JAV-JHS',
version: '3.3.6-fix',
author: 'xie bro',
description: 'Jav-鉴黄师 收藏、屏蔽、标记已下载; 屏蔽标签、屏蔽演员、同步收藏演员、新作品检测; 免VIP查看热播、Top250排行榜、Fc2ppv、可查看所有评论信息、相关清单; 支持云盘备份; 以图识图; 字幕搜索; JavDb|JavBus',
license: 'MIT',
icon: 'https://www.google.com/s2/favicons?sz=64&domain=javdb.com',
match: [
'https://javdb.com/*',
'https://www.javbus.com/*',
],
include: [
'https://javdb*.com/*',
'https://*javbus*/*',
'https://*javsee*/*',
'https://*seejav*/*',
'https://javtrailers.com/*',
'https://subtitlecat.com/*',
'https://www.aliyundrive.com/*',
'https://www.alipan.com/*',
'https://115.com/*',
],
exclude: [
'https://*javbus*/forum/*',
'https://*javbus*/*actresses',
'https://*javsee*/forum/*',
'https://*javsee*/*actresses',
'https://*seejav*/forum/*',
'https://*seejav*/*actresses',
],
require: [
'https://raw.githubusercontent.com/Tampermonkey/utils/refs/heads/main/requires/gh_2215_make_GM_xhr_more_parallel_again.js',
'https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js',
'https://cdn.jsdelivr.net/npm/tabulator-tables@6.3.1/dist/js/tabulator.min.js',
'https://cdn.jsdelivr.net/npm/layui-layer@1.0.9/dist/layer.min.js',
'https://cdn.jsdelivr.net/npm/blueimp-md5@2.19.0/js/md5.min.js',
'https://cdn.jsdelivr.net/npm/toastify-js@1.12.0/src/toastify.min.js',
'https://cdn.jsdelivr.net/npm/localforage@1.10.0/dist/localforage.min.js',
'https://cdn.jsdelivr.net/npm/viewerjs@1.11.1/dist/viewer.min.js',
'https://cdn.jsdelivr.net/npm/qrcodejs@1.0.0/qrcode.min.js',
],
connect: [
'xunlei.com',
'geilijiasu.com',
'aliyundrive.com',
'aliyundrive.net',
'ja.wikipedia.org',
'beta.magnet.pics',
'jdforrepam.com',
'cc3001.dmm.co.jp',
'cc3001.dmm.com',
'www.dmm.co.jp',
'www.dmm.com',
'api.dmm.com',
'special.dmm.co.jp',
'adult.contents.fc2.com',
'fc2ppvdb.com',
'123av.com',
'u3c3.com',
'u9a9.com',
'btsow.lol',
'sukebei.nyaa.si',
'javstore.net',
'javbest.net',
'missav.live',
'jable.tv',
'www.av.gl',
'jav.rs',
'javtrailers.com',
'javdb.com',
'javbus.com',
'supjav.com',
'115.com',
'jianguoyun.com',
'127.0.0.1',
'*',
],
grant: [
'GM_xmlhttpRequest',
'GM_openInTab',
'unsafeWindow',
],
'run-at': 'document-idle',
},
build: {
fileName: 'jhs-enhance.user.js',
externalGlobals: {
'jquery': '$',
'localforage': 'localforage',
'toastify-js': 'Toastify',
'blueimp-md5': 'md5',
'tabulator-tables': 'Tabulator',
'viewerjs': 'Viewer',
'qrcodejs': 'QRCode',
'layui-layer': 'layer',
},
},
}),
],
});