New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

psbuilder

Package Overview
Dependencies
Maintainers
0
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

psbuilder

Structure for a full stack project

latest
npmnpm
Version
1.0.6
Version published
Maintainers
0
Created
Source

psbuilder

psbuilder is a CLI tool for scaffolding full-stack MERN applications. It provides a structured setup to help you quickly start building applications with a full stack of technologies.

Features

  • Frontend Setup: Includes configurations for React, Tailwind CSS, Axios, and TanStack Query.
  • Backend Setup: Provides integration with Express, Mongoose, and Nodemon.
  • Customizable: Easily modify or extend the setup to fit your project needs.

Installation

You can install psbuilder globally using npm:

npm i psbuilder 
psbuilder create <project-Name>

Usage

To use the tool, run the following command in your terminal:

psbuilder [options]

Commands

  • Initialize a Project:

    psbuilder init
    

    This command initializes a new project with the predefined structure and configuration.

Options

  • --help: Show help information.
  • --version: Show the current version of psbuilder.

Project Structure

After initialization, your project will have the following structure:

your-project/
├── client/               # Frontend source code
├── server/               # Backend source code
│   ├── src/
|   |   ├── controllers
|   |   ├── middlewares
|   |   ├── models
|   |   ├── utils
|   |   ├── app.js
│   ├── env
│   ├── index.js
│   └── package.json
│   └── package-lock.json
├── package.json          # NPM dependencies and scripts
└── README.md             # Project documentation

Frontend Technologies

  • React: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Axios: Promise-based HTTP client for the browser and Node.js.
  • TanStack Query: Data-fetching and state management library for React.

Backend Technologies

  • Express: Web framework for Node.js.
  • Mongoose: MongoDB object modeling tool designed to work in an asynchronous environment.
  • Nodemon: Utility that monitors for changes in files and automatically restarts the server.

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

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

Author

Prakhar Satyam

LinkedIn | GitHub | Personal Website

Keywords

full-stack

FAQs

Package last updated on 25 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts