batterypack
TypeScript icon, indicating that this package has built-in type declarations

0.4.4 • Public • Published

batterypack

An opinionated, "batteries included" project management and build tool for Node and TypeScript.

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.


batterypack is an opinionated project manager and build tool for Node.js projects. It leverages a number of popular development tools to make it faster and easier to start writing clean, maintainable code:

  • batterypack projects use TypeScript, pre-configured with best-practice options
  • batterypack catches circular dependencies in your code, encouraging clean composition and reducing obscure import-related issues
  • batterypack supports absolute imports out-of-the-box, changing them to relative paths during compilation
  • batterypack formats your source code using Prettier, a popular automatic code formatter, so you can end bikeshedding arguments among your team
  • batterypack unifies your project's configuration, deriving configuration files for other tools from a single source
  • batterypack supports subprojects, enabling you to quickly build and manage monorepos

Some other things that are still in the pipeline:

  • Testing with Jest
  • Incremental builds

Development status

batterypack is a new project and very much a Work In Progress (WIP). You can use it if you want, but it is not currently mature enough that production use can be recommended.

Readme

Keywords

none

Package Sidebar

Install

npm i batterypack

Weekly Downloads

65

Version

0.4.4

License

MIT

Unpacked Size

238 kB

Total Files

251

Last publish

Collaborators

  • richardkriesman