Skip to content

Templates is a powerful filesystem generator that aims to simplify the process of getting started with and maintaining code applications.

License

Notifications You must be signed in to change notification settings

marcellino-ornelas/templates

Repository files navigation

Templates

Supercharge Your Development with Templates: Code Faster, Build Better!


npm version PRs Welcome GitHub Actions status GitHub Actions status

Templates is a powerful filesystem generator that aims to simplify the process of getting started with and maintaining code applications. Its purpose is to provide developers with a friendly tool that streamlines their common day-to-day workflows. The versatility of templates extends to various scenarios, such as creating web applications in any programming language or generating new sections within a project, such as web controllers with unit tests or React components integrated with Redux and TypeScript.

Demo template usage gif

Check out our docs

This project was inspired from create-components-react

Installation

npm install -g templates-mo

Development

Accessing dev cli

When making changes to templates, to test changes using tps cli use the ./.bin/cli file.

./.bin/cli react-component App

Testing

Run all unit tests

!WARNING: We dont recommend running all tests. This creates a lot of files and folders. Push your changes up to your branch and let github actions handle running these tests.

> npx jest

Run single unit tests

> npx jest path/to/file

Debug

you can debug tests or cli commands by using the DEBUG env variable. This will force templates to print out valuable information about the build process and the steps it took to get there.

DEBUG=tps npx jest path/to/file

or cli

DEBUG=tps ./.bin/cli react-component App

About

Templates is a powerful filesystem generator that aims to simplify the process of getting started with and maintaining code applications.

Topics

Resources

License

Stars

Watchers

Forks