Skip to content

jurassicjs/denomono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

top

Denomono 🦕

Denomono is the code you get when you run

deno run -A jsr:@jurassicjs/create-monodeno

What's the purpose of Denomono?

I like Deno. I like monorepos. I like to have a monorepo with Deno. So I created Denomono.

Are there better solutions out there?

Probably, but I couldn't find it. If you know of something, please create an issue and let me know. I'd love to see what you've got.

What's inside Denomono?

Out of the box, Denomono comes with the following features:

  • Monorepo with Deno and two fresh.js projects
  • A way to run all the projects at once (see: how to run locally)
  • An example deploy.yml that deploys the monorepo apps to deno.deploy
  • TailwindCSS set up for the mono repo
  • A UI library for the mono repo so you can share components between the two projects

How to run locally

run

deno task mono start

In fact, any task you run with mono will run the task in all the projects. So you can run.

For example, let's build the projects

deno task mono build

Demo Sites:

https://jurassic-mono-web.deno.dev/ web

https://jurassic-mono-docs.deno.dev/ docs

Enjoy Denomono! Happy coding! 🦕