summaryrefslogtreecommitdiff
path: root/client/simple/tools/plg.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/simple/tools/plg.js')
-rw-r--r--client/simple/tools/plg.js44
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 };