Skip to content

Tulpar-Yazilim/tp-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tp-boilerplate CLI

tp-boilerplate CLI is a command-line tool designed to help developers quickly scaffold pages and components in their React Native projects. This tool provides an easy way to create new pages and components with predefined templates, saving time and ensuring consistency across the project.

Features

  • Create Pages: Automatically generate a new page in your project using a predefined template.
  • Create Components: Easily create a new component with associated styles, types, and story files.
  • Customizable File Extensions: Choose between JavaScript (.js) or TypeScript (.ts) when generating files.

Installation

First, clone the repository and navigate to the directory:

npm i -g react-native-tp-cli

Usage

Creating a New Page

To create a new page, run the following command:

tp-boilerplate create <path or name> [action] [options]

Action:
-page, --page: To create a page.
-component, --component: To create a component.

Options:
-j, --js: Generate files with .js extension.
-t, --ts: Generate files with .ts extension (default).

Example Page:

tp-boilerplate create HomePage --page

or

tp-boilerplate create ListPage/AddPage --page

To create a new component, run the following command:

Example Component:

tp-boilerplate create Button --component

or

tp-boilerplate create Button/Text --component

This section provides clear instructions on how to use the CLI for creating pages and components, including the available options.

Help Command To display help information about the available commands and options, use:

tp-boilerplate --help

Templates

This CLI tool uses predefined templates located in the template/ directory of the project. These templates include:

Pages: Basic page template.

Components: Component template with associated styles, types, and stories. Customization If you wish to customize the templates used by this CLI tool, you can modify the files in the template/ directory.

Contributing Contributions are welcome! If you have suggestions for improving this CLI tool, feel free to open an issue or submit a pull request.

License This project is licensed under the MIT License. See the LICENSE file for details.

About

ReactNative boilerplate CLI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published