Wayfind Package Controller
Published on June 25, 2025 • Updated June 27, 2025 • No comments

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:
mkdir my-project && cd my-project
npx wayfindpc
Already have a project? No problem:
cd existing-project
npx wayfindpc
Want to reset configs or upgrade to the latest settings?
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.
You must be logged in to post a comment.