Files
pixiv-artist-filter/vite.config.ts
Drunkoatmeal 385e18be96 2025/04/05
Initial release

Signed-off-by: Drunkoatmeal <no@thanks.com>
2025-04-05 23:44:36 +07:00

33 lines
755 B
TypeScript

import { defineConfig } from 'vite'
import Userscript from 'vite-userscript-plugin'
import { name, description, version } from './package.json';
// https://vite.dev/config/
export default defineConfig( ({mode}) => {
return {
esbuild: {
pure: mode === 'prod' ? ['console.debug'] : [],
drop: mode === 'prod' ? ['console'] : []
},
plugins: [
Userscript({
entry: 'src/main.ts',
header: {
name,
description,
version,
namespace: 'noproompter',
match: 'https://www.pixiv.net/*',
noframes:true,
"run-at": "document-start",
grant: ['GM.setValue', 'GM.addStyle', 'GM.getValue', 'GM.addElement']
},
server: {
port: 3000
}
})
]
}
})