@versa-stack/v-craft
TypeScript icon, indicating that this package has built-in type declarations

0.0.11 • Public • Published

@versa-stack/v-craft

Vue 3 Drag-and-Drop Page Editor

@versa-stack/v-craft is an easily configurable page editor for Vue 3 components. This project aims to provide a powerful and flexible drag-and-drop interface for creating websites with little to no programming knowledge.

Inspired by craft.js and its Vue ports (Vue 2 and Vue 3), @versa-stack/v-craft takes the concept further by integrating with Pinia for state management and offering enhanced customization options.

Features

  • Drag-and-drop interface for easy page building
  • Compatible with any Vue 3 component
  • Pinia-based state management for efficient node tree handling
  • Dynamic instantiation of Vue 3 components and properties
  • Part of a larger platform for creating full websites using only a browser

Documentation

For documentation and examples, including installation instructions and quick start guide, please visit our official documentation site.

Contributing

We welcome contributions! Please see our Contributing Guide for more details.

License

This project is licensed under the MIT License.

Acknowledgements

Support

For support, please open an issue in our GitHub repository.


@versa-stack/v-craft is part of the Versa Stack ecosystem, aiming to revolutionize website creation through intuitive, browser-based tools.

Dependents (0)

Package Sidebar

Install

npm i @versa-stack/v-craft

Weekly Downloads

149

Version

0.0.11

License

MIT

Unpacked Size

2.65 MB

Total Files

59

Last publish

Collaborators

  • khusseini