diff options
Diffstat (limited to 'client/simple/tools/plg.js')
| -rw-r--r-- | client/simple/tools/plg.js | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/client/simple/tools/plg.js b/client/simple/tools/plg.js deleted file mode 100644 index 74e488fc4..000000000 --- a/client/simple/tools/plg.js +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Custom vite plugins to build the web-client components of the simple theme. - * - * HINT: - * - * This is an inital implementation for the migration of the build process - * from grunt to vite. For fully support (vite: build & serve) more work is - * needed. - */ - -import { svg2png, svg2svg } from "./img.js"; - -/** - * Vite plugin to convert a list of SVG files to PNG. - * - * @param {import('./img.js').Src2Dest[]} items - Array of SVG files (src: SVG, dest:PNG) to convert. - */ -function plg_svg2png(items) { - return { - name: "searxng-simple-svg2png", - apply: "build", // or 'serve' - async writeBundle() { - await svg2png(items); - } - }; -} - -/** - * Vite plugin to optimize SVG images for WEB. - * - * @param {import('./img.js').Src2Dest[]} items - Array of SVG files (src:SVG, dest:SVG) to optimize. - * @param {import('svgo').Config} svgo_opts - Options passed to svgo. - */ -function plg_svg2svg(items, svgo_opts) { - return { - name: "searxng-simple-svg2png", - apply: "build", // or 'serve' - async writeBundle() { - await svg2svg(items, svgo_opts); - } - }; -} - -export { plg_svg2png, plg_svg2svg }; |