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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@elevennodes/wagtail-frontend

v1.0.8

Published

Create a frontend for your Wagtail project

Readme

Frontend setup for Wagtail/Django projects

A simple starter kit that integrates Parcel, Tailwind CSS, Alpine.js, and Axios into your Wagtail/Django project — ready to go with just one command.


🚀 Quick Start

Use this package to scaffold the frontend environment in any Django/Wagtail project:

npx @elevennodes/wagtail-frontend

This will:

  • Create a package.json
  • Setup a src/ directory containing:
    • js/ for your JavaScript (with Alpine & Axios)
    • css/ for your Tailwind styles
  • Configure build targets (Wagtail) with Parcel
  • Ask for your main app name to automatically update all paths

⚙️ Setup Steps

1. Paths in package.json will be automatically updated

During installation, you'll be prompted to enter your main app name. The paths in package.json will be automatically configured based on your input. For example:

"targets": {
  "main": {
    "source": "src/js/index.js",
    "distDir": "app_name/static/js",
    "publicUrl": "/static/js/"
  },
  "styles": {
    "source": "src/css/style.css",
    "distDir": "app_name/static/css",
    "publicUrl": "/static/css/"
  },
  "images": {
    "distDir": "app_name/static/images",
    "publicUrl": "/static/images/"
  },
  "fonts": {
    "distDir": "app_name/static/fonts",
    "publicUrl": "/static/fonts/"
  }
}

This replace app_name with the actual name of your Wagtail app where static files live.


2. Install dependencies

yarn install

3. Run the dev server

This will watch your files and auto-rebuild on save:

yarn dev

4. Build for production

yarn build

🧩 Included by Default


🤝 Designed For

This is designed for modern Wagtail or Django projects that want to:

  • Avoid Webpack complexity
  • Use modern frontend tooling
  • Keep everything neatly integrated in one repo

You can freely extend this package with any additional libraries that your project requires. Simply install them using your preferred package manager (npm or yarn) and they will be automatically included in your build.


💡 Author

Made with ❤️ by Wojciech Zalewski