1.1.0 • Published 4 months ago

room302-template v1.1.0

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Introduction to room302.studio template setup script

This wizard sets up a development environment for a project, including checks for necessary tools and installation prompts. The focus is on quickly going from idea to publishable project.

Process Flow

1. Environment Checks

  • Node.js Version Check:

    • Executes node -v to get the current Node.js version.
    • If the version is less than 18.0, it displays a warning message.
  • Tool Availability Checks:

    • Supabase CLI: Checks if Supabase CLI is installed. If not, displays an installation guide.
    • GitHub CLI: Checks for GitHub CLI installation. If missing, suggests installation steps.
    • Docker (Optional): Checks for Docker if initializing a Supabase project.

2. User Input

  • Prompts the user for various project settings including:
    • Project name
    • Use of OpenAI, @nuxt/ui, Nuxt Content
    • Initialization of Supabase project
    • Netlify setup, GitHub for environment setup
    • Repository visibility
    • Project license

3. Project Initialization

  • Supabase Project Initialization:

    • Checks for Docker.
    • Initializes a Supabase project if requested.
  • Clone Template Repository:

    • Clones a specific GitHub repository as a template for the new project.

4. Project Configuration

  • Conditional File Deletion: Deletes useOpenAi.js if OpenAI is not needed.
  • Package.json Update: Modifies the project's package.json to reflect chosen configurations.

5. Finalization

  • Installs NPM packages.
  • Performs additional configurations and setups based on user input.

Conclusion

The script automates the process of setting up a new project environment, ensuring all necessary tools and configurations are in place.

1.1.0

4 months ago

1.0.12

6 months ago

1.0.11

6 months ago

1.0.10

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago