npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

bootflow-cli

v1.2.6

Published

A zero configuration dev-toolkit for WordPress Theme Developers.

Downloads

11

Readme

WordPress Scaffolding Theme Generator

BOOTFLOW-CLI : A WordPress Developer Toolkit

A WordPress developer toolkit that kickstarts your next WordPress theme development project with modern tools and workflows.

Version: v1.1.0 License npm Maintainer

🚀 How it works?

Bootflow-cli scaffolds a starter WordPress theme inside your wp-content/themes folder using the values supplied through a CLI interface. The starter theme supports Gulp, SASS, Babel, Webpack, AutoPrefixer, BrowserSync (Reloads your browser while development), assets minification and image optimizations.

You can just start using modern development tools and plugins in your WordPress theme Development Stack with almost no-configuration involved.

⚡️ Quick Installation

        ▶️ Create a Fresh Bootflow Theme

        ▶️ Integrate Bootflow In An Existing Theme

⚡️ Create a Fresh Theme

Go your terminal and cd to your local wp-content directory, where you want to start developing the theme and run the below given npx command:

npx bootflow-cli

You will be asked a few questions to generate your theme files, answer them correctly and a fresh copy of your development scaffolding theme will be generated inside your themes folder.

Bootflow-cli installation

The Generated WordPress Theme

Generated Developer WordPress theme supports:

  • Bootstrap 5.x, FontAwesome 5.x
  • SASS Compilation
  • CSS AutoPrefixer
  • JS Babel Transpilation (ES6 Presets)
  • Webpack 5 Script Bundling
  • Assets Minification (CSS, JS, Images)
  • Image Optimizer (JPEG, GIF, PNG and SVGs)
  • CSS Sprite Images
  • BrowserSync for a no-lag browser reload on file changes
  • Gulp Workflow

Generated Theme's Folder Structure

.
└── themes
    └── bootflow
        ├── assets                (hold the compiled CSS,JS,Images)
        │   ├── css
        │   ├── images
        │   ├── js
        │   └── webfonts
        ├── assets_src            ( Static Assets Source Files )
        │   ├── images
        │   ├── js                ( Webpack or Babel JS )
        │   ├── scss              ( All Your SCSS Files )
        │   ├── sprite_images     ( Your Sprite Icons/Images )
        │   └── webfonts
        ├── babel.config.json
        ├── footer.php
        ├── functions.php
        ├── gulpfile.js           ( Gulp Config and tasks folder )
        ├── header.php
        ├── inc
        │   ├── classes
        │   │   ├── autoload.php           ( PHP Classes autoloader )
        │   │   ├── template-functions.php
        │   │   ├── theme-hooks.php        ( All your theme hooks )
        │   │   └── theme-setup.php
        │   ├── helper-functions.php
        │   └── loader.php                 ( Loads Classes and helpders )
        ├── index.php
        ├── package.json
        ├── screenshot.png
        └── style.css

⚡️ Integrate Bootflow In An Existing Theme

Start using SCSS, WebPack, Gulp, NPM workflow in your exisiting WordPress theme.

Go to the terminal and cd to the WordPress theme directory in which you want to integrate Bootflow and run the below given npx command:

npx bootflow-cli

Complete the questions asked to integrate the workflow and you are done.

📖 Generated Theme's Documentation : Bootflow Theme Github Repo.