1.8.3 • Published 8 months ago

z-structure-file-generator v1.8.3

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Folder Structure Generator

A command-line tool to generate a standard folder structure and files for Redux Toolkit slices, update routes.tsx, and update store.ts for Redux integration.

Installation

To install the package globally, run:

npm install -g z-structure-file-generator

Prerequisites

Ensure your project directory structure is set up as follows before you start:

.
├── ...
├── src                    
│   ├── pages    
│   └── lib
│       ├── redux    
│       │   └── store.ts      # If this file doesn't exist, the package will create it
│       └── routes
│           └── routes.tsx    # If this file doesn't exist, the package will create it
└── ...

The tool will create missing files in src/lib/redux and src/lib/routes if they aren’t found.

Usage

To start the folder structure generation process,enure that you are in the src/pages then, run the following command in your terminal:

generate-structure

Step-by-Step Instructions

  1. Enter the file name: The name of the main file or component you wish to create.

  2. Enter the API endpoint: Specify the API endpoint associated with the file or component.

  3. Enter the route path: Specify the new route for this page. This will be added to routes.tsx.

Example

  1. Run the command:

    generate-structure
  2. When prompted:

    Enter the file name: userProfile
    Enter the API endpoint: /api/user/profile
    Enter the new route path: /user/profile

After completing these steps, the tool will:

  • Generate a new folder and file structure based on your input.
  • Add the necessary imports and configurations in store.ts for Redux Toolkit.
  • Update routes.tsx to include the new route.

Getting Started with Development

After the structure generation is complete, you can begin development by adding your specific content to the generated files.

1.8.0

8 months ago

1.8.3

8 months ago

1.6.4

8 months ago

1.6.3

8 months ago

1.7.0

8 months ago

1.6.2

8 months ago

1.6.1

9 months ago

1.6.0

9 months ago

1.5.7

9 months ago

1.5.5

9 months ago

1.5.0

9 months ago

1.4.8

9 months ago

1.4.7

9 months ago

1.4.6

9 months ago

1.4.5

9 months ago

1.4.4

9 months ago

1.4.3

9 months ago

1.4.2

9 months ago

1.4.1

9 months ago

1.4.0

9 months ago

1.3.8

9 months ago

1.3.7

9 months ago

1.3.6

9 months ago

1.3.5

9 months ago

1.3.4

9 months ago

1.3.3

9 months ago

1.3.2

9 months ago

1.3.1

9 months ago

1.3.0

9 months ago

1.2.9

9 months ago

1.2.7

9 months ago

1.2.6

9 months ago

1.2.5

9 months ago

1.2.4

9 months ago

1.2.3

9 months ago

1.2.2

9 months ago

1.2.1

9 months ago

1.2.0

9 months ago

1.1.9

9 months ago

1.1.8

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.72

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago