underhive
TypeScript icon, indicating that this package has built-in type declarations

0.4.25 • Public • Published

Underhive

underhive-web-editor

Introduction

Underhive ushers in a new way of web development, where React applications can be edited visually, akin to working within Figma or similar design tools. Our tool allows designers and developers to directly manipulate their application's UI elements in a visual editor, merging the convenience of design software with the robust framework of React.

Features

  • Visual editing in a Figma-like environment within your React app.
  • A CLI tool to serve a proxy server for live code updates.
  • Designed for use in a development environment to ensure safety.

Installation

To install Underhive, run the following command in your project directory:

npm install underhive

Setup

Import Underhive in your main React file:

import { attachEditor, detachEditor } from 'underhive';

Use attachEditor to enable the visual editing environment:

if (process.env.NODE_ENV === 'development') {
  attachEditor();
}

Invoke detachEditor to disable the visual editor:

detachEditor();

Make sure these functions are used within a development environment check.

Usage

Initialize Underhive in your project with:

npx ucli init

This will set up Underhive and modify your package.json to include the Underhive server command using concurrently. This ensures that your existing start script and the Underhive server will run simultaneously.

To start your project with Underhive, use:

npm start

Tribute

This project wouldn't be possible without the original efforts of the creators of ProjectVisBug.

Readme

Keywords

none

Package Sidebar

Install

npm i underhive

Weekly Downloads

18

Version

0.4.25

License

Apache-2.0

Unpacked Size

430 kB

Total Files

116

Last publish

Collaborators

  • aayushman-underhive