chore: Remove Generated Plugin Index

This commit is contained in:
Rajarshee Chatterjee
2026-07-15 01:45:39 +05:30
parent 56757e96d2
commit aca30e22bb
9 changed files with 6554 additions and 545 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ import PluginHeader from '../components/plugin-header';
import { Tabs, TabsList, TabsTrigger, TabsContent } from '@/components/ui/tabs';
import { Input } from '@/components/ui/input';
import plugins from '@plugins/index';
import plugins from '@/provider/plugin-registry';
import { useAppStore } from '@/store';
import PopularNovelsSection from '@/components/popular-novels';
import SearchNovelsSection from '@/components/search-novels';
+17
View File
@@ -0,0 +1,17 @@
import type { Plugin } from '@/types/plugin';
const pluginModules = import.meta.glob<Plugin.PluginBase>(
['/plugins/*/*.ts', '!/plugins/**/*.broken.ts', '!/plugins/multisrc/**'],
{
eager: true,
import: 'default',
},
);
const plugins = Object.entries(pluginModules)
.sort(([firstPath], [secondPath]) =>
firstPath < secondPath ? -1 : firstPath > secondPath ? 1 : 0,
)
.map(([, plugin]) => plugin);
export default plugins;
+1 -1
View File
@@ -1,4 +1,4 @@
import plugins from '@plugins/index';
import plugins from '@/provider/plugin-registry';
export const searchPlugins = (keyword: string) => {
return plugins.filter(
+1 -1
View File
@@ -1,7 +1,7 @@
import { Plugin } from '@/types/plugin';
import { StoreCreator } from '.';
import { getPlugin } from '@/provider/plugins';
import plugins from '@plugins/index';
import plugins from '@/provider/plugin-registry';
export type PluginStore = {
pluginItem?: Plugin.PluginItem;