Add Memos Clipper extension with Markdown content extraction and browser integration.

This commit is contained in:
2026-03-15 09:34:59 +01:00
parent 2acd843b2b
commit a2f0a0e262
18 changed files with 3774 additions and 0 deletions

32
vite.config.js Normal file
View File

@@ -0,0 +1,32 @@
import { defineConfig } from 'vite';
import { resolve } from 'path';
import { viteStaticCopy } from 'vite-plugin-static-copy';
export default defineConfig({
root: 'src',
build: {
outDir: '../dist',
emptyOutDir: true,
rollupOptions: {
input: {
popup: resolve(__dirname, 'src/popup.html'),
settings: resolve(__dirname, 'src/settings.html'),
background: resolve(__dirname, 'src/background.js'),
content: resolve(__dirname, 'src/content.js'),
},
output: {
entryFileNames: '[name].js',
assetFileNames: 'assets/[name].[ext]',
},
},
},
plugins: [
viteStaticCopy({
targets: [
{ src: 'manifest.json', dest: '.' },
{ src: 'icons/*', dest: 'icons' },
{ src: 'marked.min.js', dest: '.' }
]
})
]
});