Skip to content

PackShip/packship-site

PackShip Website

Welcome to the official PackShip website—the home for everything you need to learn, explore, and engage with PackShip.

🔗 Live site: https://packship.dev
🛒 Whop: https://whop.com/packship
💬 Community: https://discord.gg/fKWxWT8M
📝 Our story: https://medium.com/@hatemthedev/packship-v2-the-decision-that-changed-everything-55a12eebcd21
🤝 Help our business thrive: https://www.linkedin.com/company/packship-npm


What Is PackShip?

PackShip is an open‑source CLI tool that automates the entire npm package lifecycle—initialization, configuration, testing, versioning, and publishing—so you can ship in seconds, not days.

Whether you're just releasing your first package or you're a veteran looking to eliminate repetitive setup, PackShip streamlines your workflow.


Key Features

  • packship init – One command to scaffold a fully configured npm package.
  • Dependency Management – Auto‑installs dependencies for JS/TS, bundlers, linters, and more.
  • packship publish – Build, bump, and publish in a single step.
  • Templates – Prebuilt project types (component library, API wrapper, CLI) coming soon.
  • Telemetry & Analytics – Opt‑in usage metrics to help us improve the tool.

Get Started

  1. Install globally

    npm install -g packship@latest
  2. Initialize a project

    packship init
  3. Publish your package

    packship publish

For more details, visit our Docs.


Join the Community


Roadmap & Commercial

  • More Templates – Ready‑to‑use scaffolds for common npm package patterns.
  • Plugin System – Extend PackShip with custom workflows and integrations.
  • Enhanced Telemetry – Improve metrics tracking and analytics to better understand user workflows, identify pain points, and make data-driven improvements.
  • Performance Metrics – Track and optimize build times, initialization speed, and overall tool efficiency.
  • PackShip Pug – A GUI desktop app (closed‑source) for power users. Early contributors get priority access and equity.
  • Custom Reporting Dashboard – Provide users with insights into their package development workflows.

Contributing

We welcome contributions from the community! Please check our Contributing Guidelines for more details on how to submit pull requests, report issues, and suggest improvements.


License

Releases

No releases published

Packages

 
 
 

Contributors

Languages