hohoro

0.1.3 • Public • Published

hohoro

An incremental build tool for JavaScript and TypeScript projects.

Docs

Installation:

bun add hohoro

Usage:

Add a build script to your package.json:

{
  "scripts": {
    "build": "hohoro"
  }
}

Ensure you have SWC and TSC installed and configured, specifically you'll need:

  • .swcrc in the root of your project
  • tsconfig.json in the root of your project

hohoro takes care of the rest by automatically running SWC and TSC in parallel, and only recompiling files that have changed since the last build.

Contributing:

Code Quality:

Linting

This library uses BiomeJS for linting, run bun run lint from the root or from this workspace!

Tests

This library uses Node for running unit tests, run bun run test from the root or from this workspace!

Publishing:

To publish the library, run bun run pub from the workspace root. This will prompt you to login to npm and publish the package.

Note: In the future, we will automate this process using GitHub Actions. And also add in tooling to manage releases / changelogs!

Used By:

Contributors:

Readme

Keywords

none

Package Sidebar

Install

npm i hohoro

Weekly Downloads

43

Version

0.1.3

License

MIT

Unpacked Size

9.1 kB

Total Files

5

Last publish

Collaborators

  • matthamlin