New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@onigetoc/quickstack

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@onigetoc/quickstack

Start new Node.js project with popular frameworks

npmnpm
Version
1.0.3
Version published
Weekly downloads
8
Maintainers
1
Weekly downloads
 
Created
Source

Quick Stack (Project in beta, not ready)

Quick Stack is a terminal-based helper tool designed to quickly set up complete projects using popular Node.js frameworks. With a simple command-line interface, you can easily choose a framework, create a new project, and get started with development in no time.

Features

  • Framework Selection: Choose from a variety of popular frameworks.
  • Project Creation: Automatically generate a new project with the selected framework.
  • Documentation Links: Access official documentation for each framework directly from the terminal.
  • Interactive Prompts: User-friendly prompts guide you through the setup process.

Getting Started

  • Install globally:

    npm install -g @onigetoc/quickstack
    
  • Just write "quickstack" in your project path terminal:

    quickstack
    
  • Follow the prompts to select a framework and create your project.

Supported Frameworks (We need help to fix issues, suggestions to add more)

  • Next.js
  • Vite
  • React
  • Angular
  • Vue.js
  • Nuxt.js
  • Express.js
  • NestJS
  • Svelte
  • Gatsby
  • Meteor
  • Adonis.js
  • Alpine.js
  • Apollo Client
  • Astro
  • Aurelia
  • Backbone.js
  • Blitz.js
  • Cycle.js
  • Dojo
  • Electron
  • Ember.js
  • Expo
  • Feathers
  • Gridsome
  • Hapi.js
  • Hyperapp
  • Inferno
  • Ionic
  • Koa.js
  • Mithril
  • NextAuth.js
  • Preact
  • Qwik
  • Rax
  • React Native
  • RedwoodJS
  • Remix
  • Sails.js
  • Sapper
  • SolidJS
  • Stencil
  • Strapi

Contribute

We welcome contributions to improve Quick Stack! For now, please submit your suggestions and help through GitHub issues.

The frameworks.json file is crucial for defining the supported frameworks. Here's an explanation of its structure:

{
  "name": "Framework Name",
  "description": "Brief description of the framework",
  "keywords": ["keyword1", "keyword2", "keyword3"],
  "selfInstall": "yes/no",
  "createCommand": "Command to create a new project",
  "runProject": "Command to run the project",
  "webDoc": "URL to the framework's documentation",
  "website": "URL to the framework's official website",
  "dependencies": []
}
  • name: The name of the framework.
  • description: A short description of the framework.
  • keywords: Add keywords to help Quick Stack find the right framework.
  • selfInstall: Indicates if the framework has a self-installation process ("yes" or "no"). If "no", Quick Stack will automatically install the framework. If "yes", After setting de project name, Quick Stack will let the selected framework do the installation process.
  • createCommand: The command used to create a new project with this framework.
  • runProject: The command used to run the project.
  • webDoc: URL to the framework's documentation.
  • website: URL to the framework's official website.
  • dependencies: An array of dependencies required by the framework (if any).

When contributing, please ensure that you provide accurate and up-to-date information for each framework.

License

This project is licensed under the MIT License.

Keywords

projects

FAQs

Package last updated on 27 Aug 2024

Related posts