Skip to content

JoshuaKGoldberg/create

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

93 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

create

Composable, testable, type-safe templates. πŸ’

πŸ‘ͺ All Contributors: 1 🀝 Code of Conduct: Kept πŸ§ͺ Coverage πŸ“ License: MIT πŸ“¦ npm version πŸ’ͺ TypeScript: Strict

πŸ‘‰ See create-josh.vercel.app.

create is a new scaffolding engine for describing repository templates. It's like a modern version of Yeoman, but:

  • Composable: Individual blocks in your templates can be mix-and-matched together
  • Testable: Each layer of your templates can be individually unit or end-to-end tested
  • Type-Safe: Fully typed from the ground up, including Zod-based options schemas

create also provides scaffolding to turn templates into a repository generator akin to a create-next-app or create-typescript-app.

πŸ‘‰ See create-josh.vercel.app.

Status

create is very early stage. It is just barely past proof-of-concept stage.

At the moment, it's being developed as an MVP to replace the internals of create-typescript-app. See FAQs > How do I use create?.

Contributors

Josh Goldberg ✨
Josh Goldberg ✨

πŸ’» πŸ–‹ πŸ“– πŸ€” πŸš‡ 🚧 πŸ“† πŸ”§

πŸ’™ This package was templated with create-typescript-app.

About

Composable, testable, type-safe templates. πŸ’

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published