@rmp-modules/geobuilder
v1.0.14
Published
RMP Module: GeoBuilder
Readme
Geobuilder
This is the template directory used by npm run create:module to generate new modules.
Structure
geobuilder/
├── index.tsx # Module definition (name, icon, id)
├── main-content/ # Required main content component
│ └── index.tsx
├── left-tab/ # Optional left panel content
│ └── index.tsx
├── right-tabs/ # Optional right sidebar tabs
│ └── example-tab/
│ └── index.tsx
└── README.md # This file (gets copied to new modules)Usage
Create a new module:
npm run create:module my-awesome-moduleResult:
- Creates
modules/my-awesome-module/with all template files - Replaces
geobuilder→my-awesome-modulein all files - Replaces
Geobuilder→My Awesome Modulein display names - Module immediately appears in running dev server
Customization
Remove left panel: Delete left-tab/ directory
Remove right tabs: Delete right-tabs/ directory
Add right tabs: Create right-tabs/new-tab/index.tsx
Template Maintenance
When updating this template, changes will affect all future modules created with npm run create:module.
