Security News
npm Updates Search Experience with New Objective Sorting Options
npm has a revamped search experience with new, more transparent sorting options—Relevance, Downloads, Dependents, and Publish Date.
create-cardinal-app
Advanced tools
Cardinal is a CLI tool that helps you quickstart a full-stack monorepo project. You choose the parts you want, we put it together.
CLI tool that helps you quickstart a full-stack monorepo project. Get started by running npm create-cardinal-app@latest
on the terminal.
Cardinal is a CLI tool designed to help you quickstart your next full-stack application on a monorepo project structure. It is the result of painful years having to deal with tedious boilerplate work and making the different moving pieces of a full-stack application stacks actually work together in a monorepo structure.
Warning This app is currently a work in progress. I'm building this in public in order to allow possible community contribution during it's early stages. Roadmaps will soon be made available on the docs website.
Cardinal tries to solve a specific set of problems: give users a solid foundation for all parts of their full-stack apps (authoring, composition and deployment), on top of Node.js/Typescript based tech stacks.
Having a well defined support scope helps the project be maintainable and future-proof. Because of this, it's important to know that:
TypeScript is considered a core foundation of any template bootstraped by Cardinal, and a lot of effort was put in place to ensure that every template achieves end-to-end typesafety from the server to the client.
Cardinal isn't trying to prescribe how you should write your applications. While we do have to make some choices on regards to what libraries to use in order to enable some of the chosen paths (eg. data-fetching & deployment), we fully expect you to bring your prefered libraries for state management, components, etc.
Adopting serverless architectures aligns with our vision of removing complexity from your development pipeline whenever possible. We encourage the use of cloud platforms that support serverless deployments so you can spend less time worrying about managing and scaling your application's infrastructure.
To scaffold a new application, just run the create-cardinal-app
command with the package manager of your choice:
pnpm dlx create-cardinal-app@latest
npx create-cardinal-app@latest
You can find detailed information about the available tech stacks, recommendations on how to choose and use your stack, and addtional resources about the included tools in the docs.
Please refer to the contribution guide for how to setup the development environment for Cardinal and how to contribute with the project.
Licensed under the MIT license.
FAQs
Cardinal is a CLI tool that helps you quickstart a full-stack monorepo project. You choose the parts you want, we put it together.
The npm package create-cardinal-app receives a total of 1 weekly downloads. As such, create-cardinal-app popularity was classified as not popular.
We found that create-cardinal-app demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm has a revamped search experience with new, more transparent sorting options—Relevance, Downloads, Dependents, and Publish Date.
Security News
A supply chain attack has been detected in versions 1.95.6 and 1.95.7 of the popular @solana/web3.js library.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.