Skip to content

Gazi2050/PackSmith

📦 PackSmith

Build once. Reuse everywhere.

version: 0.0.9

A minimal library for production-ready JS/TS packages.

PackSmith removes setup friction with a clean, framework-agnostic structure. Preconfigured with TypeScript, ESLint, Vitest, Tsup, and built-in utilities — so you can start building instantly. Perfect for open-source tools, internal SDKs, or cross-platform logic modules.

🚀 Quick Start

Create a new package in seconds :

npx create-packsmith <project-name>

That’s it — your project is ready to build, test, and publish.

📚 Documentation

Explore the full documentation for more details → PackSmith Docs

🙌 Contribute

Want to help improve PackSmith? You're awesome — here’s how to get started:

  1. Fork & clone the repo

    git clone https://github.com/pack-smith/PackSmith.git
    cd PackSmith
  2. Install dependencies

    npm install
  3. Create a new feature branch

    git checkout -b feature/my-feature
  4. Make changes, then commit & push

    git add .
    git commit -m "feat: add my feature"
    git push origin feature/my-feature
  5. Open a pull request on GitHub

💚 Thanks for contributing! Every idea, fix, and feature makes this project better.

About

A minimal library for building packages. Simplifies setup and speeds up development.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published