MCPcopy Index your code
hub / github.com/drovp/drovp

github.com/drovp/drovp @0.8.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.8.2 ↗ · + Follow
769 symbols 2,247 edges 127 files 31 documented · 4% updated 21mo ago0.8.2 · 2024-10-06★ 904 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/drovp/drovp/raw/0.8.2/src/assets/logo.svg" width="158" height="158">
<h1>Drovp</h1>



    <a href="https://drovp.app">Homepage</a>
    • <a href="https://drovp.app/download">Download</a>
    • <a href="https://drovp.app/plugins">Plugins</a>
    • <a href="https://drovp.app/docs">Documentation</a>

Drovp is a cross-platform desktop application that provides a convenient UI for any drag & drop operations, which are facilitated by easy to create, configure, and use plugins.

Plugins are simple Node.js modules published to npm registry. To find out more, visit the website, or read the documentation.

If you're looking for plugins' source codes, they are all published under the Drovp org.

Extension points exported contracts — how you extend this code

SubprocessOptions (Interface)
* Spawn & Exec.
src/lib/utils.ts
OutputsInterface (Interface)
(no doc) [2 implementers]
src/models/items.ts
ActionReplaceContents (Interface)
(no doc)
src/update.ts
ThreadReady (Interface)
(no doc)
src/thread.ts
ModalWindowResponse (Interface)
(no doc)
src/main.ts
SignalLike (Interface)
(no doc)
src/types.d.ts
ToastData (Interface)
(no doc)
src/components/Toast.tsx
CreatePluginTemplateProps (Interface)
(no doc)
src/dynamic/pluginTemplate.ts

Core symbols most depended-on inside this repo

get
called by 100
src/lib/windowStateKeeper.ts
isType
called by 64
src/lib/utils.ts
useStore
called by 60
src/models/store.ts
eem
called by 59
src/lib/utils.ts
isOfType
called by 39
src/lib/utils.ts
set
called by 35
src/lib/windowStateKeeper.ts
has
called by 33
src/lib/expiringSet.ts
useVolley
called by 31
src/lib/hooks.ts

Shape

Function 517
Interface 115
Method 73
Class 62
Enum 2

Languages

TypeScript100%

Modules by API surface

src/lib/utils.ts81 symbols
src/models/profiles.tsx34 symbols
src/models/options.ts33 symbols
src/update.ts28 symbols
src/components/Tabs.tsx24 symbols
src/models/worker.ts23 symbols
src/lib/hooks.ts21 symbols
src/thread.ts20 symbols
gulpfile.js20 symbols
src/lib/serialize.ts17 symbols
src/models/operations.ts16 symbols
src/lib/windowStateKeeper.ts16 symbols

For agents

$ claude mcp add drovp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact