A collection of React components and JS libraries used by BeStellar.co apps
https://www.npmjs.com/org/stellar-apps
Apollo @stellar-apps/apollo
This package contains react-apollo utilities and components
Babel Presets @stellar-apps/babel-presets
These are the Babel presets used by @stellar-apps when creating packages and web applications.
Buttons @stellar-apps/buttons
This package contains wrapper Button types around curls/Button
Content @stellar-apps/content
A component for establishing site-wide content widths
createPreset @stellar-apps/create-preset
Utility function for creating and maintaining @stellar-apps/babel-presets.
It allows one to define presets and plugins, turn off transforms, configure sub-presets, and impose
granularity for development and production Babel environments.
Errors @stellar-apps/errors
This package contains an Error provider and formatter around @jaredlunde/curls-addons/Alerts for
displaying errors in a Drawer-like fashion from the top of the viewport.
Fetcher @stellar-apps/fetcher
A useful set of components for fetching JSON data on both the client and server side.
Forms @stellar-apps/forms
This package contains form-related components with helpers for fetch-based and react-apollo-based
forms using Formik and curls in the background.
getDefaultMatches @stellar-apps/get-default-matches
Determines the default breakpoint to set for a curls/BreakPoint component based upon the
device returned by the curls theme.grid.device (one of desktop/mobile/tablet).
HamburgerMenu @stellar-apps/hamburger-menu
A component for creating configurable and versatile hamburger menus and hamburgers.
Hero (with min-height) @stellar-apps/min-height-hero
A Hero component that sets the viewport's height as a min-height unless the maxHeight prop
is set and exceeds the viewport height.
Hero (set to viewport height) @stellar-apps/viewport-hero
A Hero component that sets the viewport's height as a height.
Intersection @stellar-apps/intersection
A render prop component pattern which provides an interface for the IntersectionObserver API.
LazyLoad @stellar-apps/lazy-load
Components for lazy loading images, iframes, and more.
MadeByStellar @stellar-apps/made-by-stellar
A component that creates a "Made with 🚀 by Stellar" link.
Select @stellar-apps/select
A component for creating <select> menus which use the native <select> functionality
on touch devices while using custom functionality on all other devices.
ScrollToLink @stellar-apps/scroll-to-link
A link component for scrolling to a particular querySelector on the page using an easing function.
A basic toolset for killing several (social, SEO) birds with one stone in non-complex meta data situations.
Serverless Plugins @stellar-apps/serverless-plugins
Plugins for the Serverless Framework used in Stellar apps and apis.
Utility functions for rendering and serving React apps from the server-side
TriggerPoint @stellar-apps/trigger-point
A component for triggering events when an element enters or exits the viewport.
Webpack @stellar-apps/webpack
Used for creating webpack configurations for Stellar apps with predefined development
and production configs. Also provides a function for starting simple, fast development servers.
yarn create-pkg [package name] [--react|-r|--esx|-e]
[package name]- The name of the new package
--react|-r- Creates a new React package
--esx|-e- Creates a new plain Babel package without React
yarn install-all
yarn build-all
yarn upgrade-all
yarn publish-all [version bump]
[version bump]- abides by
semver - one of
prerelease,patch,minor,majorto be applied to all packages in the repo
- abides by