4.8.0-next.1704170202.b8f2a3ed678ea5222b447c7a939f865d872e9bd0 • Published 2 years ago

progress-title v4.8.0-next.1704170202.b8f2a3ed678ea5222b447c7a939f865d872e9bd0

Weekly downloads
56
License
Artistic-2.0
Repository
github
Last release
2 years ago

progress-title

Your usual progress bar, but this time it is displayed within the terminal's title, which is much simpler

Usage

Complete API Documentation.

const Progress = require('progress-title')

// Create the progress session, you can pass configuration into the create method
// see the API Documentation for details
const progress = Progress.create()

// When you are ready to start progress updates
progress.start()

// To write a progress update, you should call these manually
// as otherwise everything will be too quick to see
progress.update('message A')
// => message A
progress.update('message B', { total: 2, done: 1, executing: 1 })
// => message B [50% — 1 running]
progress.update('message C', { total: 10, completed: 5, running: 5 })
// => message C [50% — 5 running]

// To finish the progress updates
progress.stop()

Install

npm

  • Install: npm install --save progress-title
  • Import: import * as pkg from ('progress-title')
  • Require: const pkg = require('progress-title')

Editions

This package is published with the following editions:

  • progress-title aliases progress-title/index.cjs which uses the Editions Autoloader to automatically select the correct edition for the consumer's environment
  • progress-title/source/index.js is ESNext source code for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules
  • progress-title/edition-node-4/index.js is ESNext compiled for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules

TypeScript

This project provides its type information via inline JSDoc Comments. To make use of this in TypeScript, set your maxNodeModuleJsDepth compiler option to 5 or thereabouts. You can accomplish this via your tsconfig.json file like so:

{
  "compilerOptions": {
    "maxNodeModuleJsDepth": 5
  }
}

History

Discover the release history by heading on over to the HISTORY.md file.

Backers

Code

Discover how to contribute via the CONTRIBUTING.md file.

Authors

Maintainers

Contributors

Finances

Sponsors

  • Andrew Nesbitt — Software engineer and researcher
  • Balsa — We're Balsa, and we're building tools for builders.
  • Codecov — Empower developers with tools to improve code quality and testing.
  • Poonacha Medappa
  • Rob Morris
  • Sentry — Real-time crash reporting for your web apps, mobile apps, and games.
  • Syntax — Syntax Podcast

Donors

License

Unless stated otherwise all works are:

and licensed under:

4.8.0

2 years ago

4.6.0

2 years ago

4.7.0

2 years ago

4.4.0

3 years ago

4.0.0

3 years ago

4.2.0

3 years ago

3.18.0

3 years ago

4.5.0

2 years ago

4.1.0

3 years ago

4.3.0

3 years ago

3.17.0

5 years ago

3.15.0

5 years ago

3.16.0

5 years ago

3.14.0

6 years ago

3.13.0

6 years ago

3.12.0

6 years ago

3.11.0

6 years ago

3.10.0

6 years ago

3.9.0

6 years ago

3.8.0

6 years ago

3.7.0

6 years ago

3.6.0

6 years ago

3.4.0

6 years ago

3.5.0

6 years ago

3.3.0

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.3.0

6 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

8 years ago

1.0.0

8 years ago