Wayfind Package Controller

Published on June 25, 2025 • Updated June 27, 2025 • No comments

A logo image for the WayfindPC node package

Initialize, lint, and format your projects. Fast.

The Wayfind Package Controller (WayfindPC) is a command-line tool that helps you set up clean, consistent code standards in any new or existing Node.js project. With just one devDependency, you get everything you need to keep your codebase tidy and readable.

What It Does

  • Instant setup via npx wayfindpc
  • Linting with Airbnb-base ESLint config
  • Prettier formatting support for JavaScript, TypeScript, JSON, CSS, HTML, PHP, Markdown, YAML, JSX, TSX
  • Smart defaults, minimal configuration
  • Preconfigured VSCode support
  • Safe re-initialization with --force

Why It Exists

Have you ever had an argument with another developer about whether you should use two spaces to indent instead of 4? What about using single quotes instead of double quotes?

These aren’t the dev problems you should focus on. They’re style issues, and they’re a nuisance.

WayfindPC gives you a way to cut through all of that by establishing an opinionated set of rules. It then enforces it with its built-in linting and formatting services.

Whether you’re launching your next tool, addon, or website, this tool keeps your setup consistent across projects with zero friction. No more copy/pasting multiple files and worrying if you missed one or not.

Get Started

To create a new project with formatting and linting ready to go:

bash
mkdir my-project && cd my-project
npx wayfindpc
Already have a project? No problem:
bash
cd existing-project
npx wayfindpc

Want to reset configs or upgrade to the latest settings?

bash
npx wayfindpc --force

Full Documentation and License

This is a fully open-sourced and MIT-licensed tool. View the full README and source code on GitHub.

Leave a Reply

Stay Updated

Sign up to get new devlogs, features, and tutorials delivered right to your inbox.

Wayfind General Signup - Tools