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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@boeschj/ide-tooling

v0.0.0

Published

IDE configuration and setup tooling for development environments

Downloads

5

Readme

@boeschj/ide-tooling

Interactive CLI tool for setting up IDE configuration files in your development projects.

Features

  • 🎯 Interactive Setup - Choose exactly which config files you want
  • 📁 Multiple IDE Support - Cursor, VS Code, and more
  • 🔄 GitHub Actions - Ready-to-use CI workflow
  • 🤖 Claude AI Integration - Project configuration for Claude
  • ⚠️ Safe Overwrite - Warns before overwriting existing files

Installation

npm install -g @boeschj/ide-tooling

Or use directly with npx:

npx @boeschj/ide-tooling init

Usage

Navigate to your project directory and run:

ide-tooling init

Or specify a target directory:

ide-tooling init /path/to/your/project

What Gets Installed

The tool can install the following configuration files:

.cursorrules

  • Cursor IDE rules and coding preferences
  • TypeScript/JavaScript best practices
  • Git workflow guidelines

claude.md

  • Claude AI project configuration
  • Project overview and setup instructions
  • Development commands and standards

.vscode/settings.json

  • VS Code workspace settings
  • TypeScript and formatting preferences
  • Editor optimizations

.vscode/extensions.json

  • Recommended VS Code extensions
  • Essential tools for TypeScript development
  • Linting, formatting, and productivity extensions

.github/workflows/ci.yml

  • GitHub Actions CI workflow
  • TypeScript build and test automation
  • Security auditing with pnpm

Interactive Experience

🚀 IDE Tooling Setup
Target directory: /path/to/project

Select which configuration files to copy:

📁 .cursorrules - Cursor IDE rules and preferences (y/n): y
📁 claude.md - Claude AI project configuration (y/n): y
📁 .vscode/settings.json - VS Code workspace settings (y/n): n
📁 .vscode/extensions.json - VS Code recommended extensions (y/n): y
📁 .github/workflows/ci.yml - GitHub Actions CI workflow (y/n): y

📋 Will copy 4 file(s):
  • .cursorrules
  • claude.md
  • .vscode/extensions.json
  • .github/workflows/ci.yml

Proceed with copying? (y/n): y

🔄 Copying files...

✓ Copied .cursorrules to /path/to/project/.cursorrules
✓ Copied claude.md to /path/to/project/claude.md
✓ Copied extensions.json to /path/to/project/.vscode/extensions.json
✓ Copied ci.yml to /path/to/project/.github/workflows/ci.yml

✨ Setup complete!
📁 Successfully copied 4/4 files

💡 Next steps:
1. Restart VS Code to apply new settings
2. Install recommended extensions when prompted
3. Update claude.md with project-specific information

Template Files

All template files are designed to work with:

  • TypeScript projects with strict configuration
  • ESLint and Prettier for code quality
  • pnpm as the package manager
  • Modern ES modules and tooling

Customization

After installation, you can customize any of the copied files to match your specific project needs. The templates provide a solid starting point with best practices built in.

Related Packages

License

MIT - see LICENSE for details.