venlo

3.1.0 • Public • Published

Venlo - Project Scaffolding Tool

Venlo is a command-line scaffolding tool for setting up Astro and Next.js projects.

Astro

~ ➜ npx venlo@latest
 __   __        _
 \ \ / /__ _ _ | |___
  \ V / -_) ' \| / _ \
   \_/\___|_||_|_\___/

? What will your project be called? wilson
? Will you be using Astro or Next? (Use arrow keys)
❯ astro
  next
 __   __        _
 \ \ / /__ _ _ | |___
  \ V / -_) ' \| / _ \
   \_/\___|_||_|_\___/

? What will your project be called? wilson
? Will you be using Astro or Next? astro
? How will you be handling json? node
? Choose a design
  default
  blank
  gists
  scroll
❯ booklet
  readme
__   __        _
\ \ / /__ _ _ | |___
\ V / -_) ' \| / _ \
 \_/\___|_||_|_\___/

? What will your project be called? wilson
? Will you be using Astro or Next? astro
? How will you be handling json? node
? Choose a design booklet
✔ wilson scaffolded successfully!
✔ wilson packages installed!
✔ wilson git repo created!
✔ wilson astro app created using booklet design
Next steps:
  cd wilson
  make start

Features

  • Interactive CLI: Guided prompts to help you make the best choices for your project.
  • Multiple Framework Support: Choose between Astro and Next for your project's foundation.
  • Backend Choices: Handle JSON with either Node or Python.
  • Design Templates: Multiple design choices including 'blank', 'default', 'gists', 'scroll', 'booklet', and 'readme'.
  • Custom Color Schemes: Personalize project with the 'detective' or 'stuttgart' color schemes.

In production

npx venlo@latest

Local Development

Clone the repository:

git clone https://github.com/cerico/venlo.git
cd venlo

Install dependencies:

npm install

Run the CLI:

make generate

Templates

Venlo provides a set of templates to kickstart your projects:

Astro Templates

Booklet: A design template with tabbed content.

booklet design

Scroll: A scroll-based design template.

scroll design

Gists: A design template focused in a blog or gist style.

gists design

Default: A standard setup with multiple pages.

default design

Blank: A minimalistic setup

blank design

Readme: A design template optimized for README-like content.

readme design

NextJs Templates

A standard Next.js setup

blank design

````

Readme

Keywords

none

Package Sidebar

Install

npm i venlo

Weekly Downloads

19

Version

3.1.0

License

ISC

Unpacked Size

4.67 MB

Total Files

170

Last publish

Collaborators

  • garethrobertlee