Skip to content

External libraries ​

Libraries are bundled at build time and the bundles are committed: a site never runs npm or loads from a CDN, and build tools never ship. Versions and licenses: the plugin's THIRD-PARTY-NOTICES.md.

Frontend bundle (assets/frontend/) ​

LibraryUsed forDelivery
Bootstrap + Poppergrid, cards, accordion, buttonsbootstrap.css (optional via includeBootstrap); JS in renick-content.js as window.bootstrap
GLightboxgallery lightboxin renick-content.js/.css
Splideslider blockin renick-content.js/.css
Leafletmap blockleaflet/, loaded only with a map on the page
pdf.jsPDF blockpdfjs/, loaded only with a PDF on the page
Lucideblock icons via rc_icon()inlined SVG from lucide-sprite.svg

Backend editor (assets/dist/) ​

React, TipTap with ProseMirror, and lucide-react. larajax is not bundled: the editor uses the classes the October backend exposes on window.oc.

External services ​

The browser never contacts third parties directly:

ServiceUsed forPrivacy measure
OpenStreetMap tilesmap blockcached proxy /renick-content/tiles/{z}/{x}/{y}.png; cache capped at 1 GB by default, optional region restriction
YouTube / Vimeovideo blockclick-to-load; poster via cached proxy /renick-content/thumb/{provider}/{id}
OpenAI / OpenRouter / Firecrawloptional AI featuresoff by default, server-side only; see AI providers