Cedar believes the future is serverless and multi-client. And `@cedarjs/api` makes Cedar serverless and multi-client ready. Cedar has one API to rule them all. Your API is abstracted away from any one side of your application, so you can have as many side
CedarJS's HTTP server for Serverless Functions
Tools, wrappers and configuration for testing a Cedar project.
Custom ESLint plugins used for standalone CedarJS ESLint lint rules. These rules are ment to be consumed via the larger [`@cedarjs/eslint-config`](https://github.com/cedarjs/cedar/tree/main/packages/eslint-config).
Storybook for CedarJS
Provides background job scheduling and processing for CedarJS.
Cedar's data migrations as a standalone CLI command. The utility here is mainly for Docker.
<!-- toc -->
The CedarJS Command Line
<p align="center"> <img src="https://avatars.githubusercontent.com/u/211931789?s=200&v=4" width="200" /> <h1 align="center">CedarJS</h1> <p align="center"> <a href="https://cedarjs.com/discord"> <img src="https://img.shields.io/badge/Disco
Foundational packages and config required to build CedarJS
A package containing the code needed to build React applications using the CedarJS Framework.
Cedar's Babel config. This package has been extracted out of `@cedarjs/internal`.
This package houses
Terminal User Interface for CedarJS. A collection of helpful functions to standardise and simplify terminal output.
noun: the arrangement of and relations between the parts or elements of something complex
Codemods to ease upgrading a CedarJS Project
The real-time solution for CedarJS is initially for GraphQL.
This CLI package is intended to be used with the [Storybook Framework package](../../storybook/README.md). Get started as follows:
We assume you have the basic boilerplate for Cedar Mailer present. We also assume that you have signed up with [Resend](https://resend.com/) and have access to an API key.
This is the built-in router for Cedar apps. It takes inspiration from Ruby on Rails, React Router, and Reach Router, but is very opinionated in its own way.
Shared utilities for CedarJS packages and apps
```tsx filename='entry.server.tsx' import type { TagDescriptor } from '@cedarjs/web'
```tsx filename='entry.server.tsx' import type { TagDescriptor } from '@cedarjs/web'