MCPcopy Index your code
hub / github.com/mimecorg/vuido

github.com/mimecorg/vuido @v0.2.0 sqlite

repository ↗ · DeepWiki ↗ · release v0.2.0 ↗
303 symbols 552 edges 70 files 0 documented · 0%
README

Vuido

Create native desktop applications for Windows, OS X and Linux using Vue.js.

NPM module MIT License

Introduction

Vuido is a framework for creating native desktop applications based on Vue.js. Application using Vuido can run on Windows, OS X and Linux, using native GUI components, and don't require Electron.

Under the hood, Vuido uses the libui library which provides native GUI components for each desktop platform, and the libui-node bindings for Node.js.

Documentation

You can find the full documentation of Vuido at vuido.mimec.org.

Acknowledgements

Vuido is largely based on Vue.js and shares most of its code, except for the platform specific code related to libui.

Vuido was inspired by Proton Native, an environment for creating native desktop applications using React.

License

Vuido is licensed under the MIT license

Copyright (C) 2018 Michał Męciński

Core symbols most depended-on inside this repo

appendChild
called by 139
src/runtime/elements/group.js
_mountWidget
called by 100
src/runtime/elements/widget.js
setAttribute
called by 97
src/runtime/elements/widget.js
addEventListener
called by 31
src/runtime/elements/widget.js
insertBefore
called by 21
src/runtime/elements/group.js
removeChild
called by 12
src/runtime/elements/group.js
_mountWindow
called by 12
src/runtime/elements/window.js
onChanged
called by 7
test/mock/libui.js

Shape

Method 199
Class 66
Function 38

Languages

TypeScript100%

Modules by API surface

src/runtime/elements/widget.js25 symbols
test/mock/libui.js23 symbols
src/runtime/elements/areaitem.js17 symbols
src/runtime/elements/area.js17 symbols
src/runtime/elements/window.js14 symbols
src/runtime/node-ops.js13 symbols
src/runtime/elements/element.js11 symbols
src/runtime/elements/group.js10 symbols
src/runtime/index.js8 symbols
src/runtime/elements/form.js8 symbols
src/runtime/elements/checkbox.js8 symbols
src/runtime/elements/box.js8 symbols

Dependencies from manifests, versioned

babel-core6.26.3 · 1×
babel-loader7.1.5 · 1×
babel-plugin-transform-class-properties6.24.1 · 1×
babel-plugin-transform-flow-strip-types6.22.0 · 1×
babel-plugin-transform-object-rest-spread6.26.0 · 1×
babel-preset-env1.7.0 · 1×
chai4.1.2 · 1×
de-indent1.0.2 · 1×
he1.1.1 · 1×
libui-node0.2.1 · 1×
mocha5.2.0 · 1×
mock-require3.0.2 · 1×

For agents

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

⬇ download graph artifact