We have a variety of internal NPM and Composer based packages. See also Using our Private Packages.
NPM Packages
- @rootreeweb/db-lib
- Helper for connecting to and working with entities in a MongoDB database.
- @rootreeweb/dropbox
- Library for working with the Dropbox API.
- @rootreeweb/form-bridge
- A library for integrating with the RT Form Bridge plugin.
- @rootreeweb/js-lib
- A library of commonly used functions for JavaScript and Typescript applications.
- @rootreeweb/linting
- Standardized ESLint and StyleLint configurations.
- @rootreeweb/mq
- Library for working with message queues.
- @rootreeweb/multi-language
- Tools for dealing with localized content on web pages.
- @rootreeweb/next-lib
- Authorization, user management, and other common functions for Next.js applications.
- @rootreeweb/rt-node-lib
- Common helper functions for use with Node.js.
- @rootreeweb/ns-helper
- Library for helping validate and normalize NetSuite bound data.
- @rootreeweb/product-data
- Type definitions and helpers for working with data related to our products.
- @rootreeweb/quick-start
- Provides scaffolding for new JavaScript projects.
- @rootreeweb/react-translations
- A library for managing translations in React applications.
- @rootreeweb/roles
- Types and helpers for working with user access roles.
- @rootreeweb/ui
- React components for general use.
- Other packages in the RUI ecosystem:
- @rootreeweb/rui-calendar
- An interactive web calendar.
- @rootreeweb/rui-dataview
- Display data from form submissions, etc.
- @rootreeweb/rui-development
- Framework for visually working on Rootree UI components.
- @rootreeweb/rui-forms
- Rootree UI extension for web forms.
- @rootreeweb/rui-pagination
- Rootree UI extension for displaying paginated data.
- @rootreeweb/rui-slider
- A dynamic slider.
- @rootreeweb/rui-testing
- Helpers for testing RUI components and implementations.
- Formerly published as
@rootreeweb/ui-testing
- @rootreeweb/rui-calendar
- @rootreeweb/spreadsheets
- Tools for parsing and generating CSV and XLS files.
- @rootreeweb/tailwind-theme
- The brand-standard Tailwind CSS theme to extend from.
- @rootreeweb/tsconfigs
- Pre-built configurations to extend from in
tsconfig.jsonfiles.
- Pre-built configurations to extend from in
- @rootreeweb/rt-webpack-helper
- A helper library for configuring WebPack for use in WordPress themes and plugins.
- @rootreeweb/zod-to-elements
- A library for converting Zod schemas into form elements.
Composer Packages
rootreeweb/rt-marketo-libDeprecated- rootreeweb/rt-php-lib
- A package containing common PHP/WordPress functions and tools
- rootreeweb/plugin-lib
- A framework for building WordPress plugins
- @rootreeweb/plugin-lib
- Supporting NPM package for the Rootree Plugin Library