New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@geowiki/cms

Package Overview
Dependencies
Maintainers
1
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@geowiki/cms

CMS page sections and widget components for rendering dynamic content from the GeoWiki content management system.

npmnpm
Version
0.16.10-dev.3
Version published
Weekly downloads
93
-72.73%
Maintainers
1
Weekly downloads
 
Created
Source

@geowiki/cms

CMS page sections and widget components for rendering dynamic content from the GeoWiki content management system.

Installation

npm install @geowiki/cms
# or
pnpm add @geowiki/cms

Peer Dependencies

npm install react react-dom next next-auth react-hook-form react-leaflet @react-leaflet/core leaflet classnames react-toastify zod @hookform/resolvers

CSS Setup

Import the pre-built Tailwind CSS file in your app entry point:

import "@geowiki/cms/styles.css";

Usage

import { Sections, useMenuItems } from "@geowiki/cms";

function Page({ sections }) {
  return <Sections sections={sections} />;
}

function Navigation() {
  const menuItems = useMenuItems();
  return <nav>{/* render menu */}</nav>;
}

What's Included

  • Section renderer -- Sections component that dynamically renders CMS widget arrays
  • Widget components -- HeaderWidget, CardGridWidget, GalleryWidget, HeroWidget, NewsLetterWidget, TestimonialListWidget, FAQWidget, VideoWidget, and 30+ more
  • Recodo-specific widgets -- FarmerClusterFinderWidget, UserInfoWidget, ClusterNewsStories, ContactCardsWidget
  • Hooks -- useMenuItems for CMS-driven navigation

Dependencies

This package depends on @geowiki/api-proxy, @geowiki/cms-proxy, @geowiki/core, @geowiki/recodo, and @geowiki/ui.

License

MIT

FAQs

Package last updated on 29 Jul 2026

Related posts