mirror of
https://github.com/BewlyBewly/BewlyBewly.git
synced 2025-04-14 13:15:29 +00:00
* fix: 抽屉页面内点击其他链接跳转后,“在新标签页打开“按钮无法正确导向至当前链接 #1068 * chore: update * chore: update --------- Co-authored-by: Hakadao <a578457889743@gmail.com>
33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
import path from 'node:path'
|
|
|
|
import fs from 'fs-extra'
|
|
import { defineConfig } from 'tsup'
|
|
|
|
import { isDev, isFirefox, isSafari } from './scripts/utils'
|
|
|
|
const outDir = isFirefox ? 'extension-firefox/dist' : isSafari ? 'extension-safari/dist' : 'extension/dist'
|
|
|
|
export default defineConfig(() => ({
|
|
entry: {
|
|
'background/index': './src/background/index.ts',
|
|
...(isDev ? { mv3client: './scripts/client.ts' } : {}),
|
|
},
|
|
async onSuccess() {
|
|
fs.copySync(path.resolve(__dirname, './src/inject/index.js'), path.resolve(__dirname, `./${outDir}/inject/index.js`))
|
|
},
|
|
outDir,
|
|
format: ['esm'],
|
|
target: 'esnext',
|
|
ignoreWatch: ['**/extension/**', '**/extension-firefox/**', '**/extension-safari/**'],
|
|
splitting: false,
|
|
sourcemap: false, // https://github.com/vitejs/vite-plugin-vue/issues/35
|
|
define: {
|
|
'__DEV__': JSON.stringify(isDev),
|
|
'process.env.NODE_ENV': JSON.stringify(isDev ? 'development' : 'production'),
|
|
'process.env.FIREFOX': isFirefox ? 'true' : 'false',
|
|
},
|
|
platform: 'browser',
|
|
minifyWhitespace: !isDev,
|
|
minifySyntax: !isDev,
|
|
}))
|