Skip to content
@poppinss

Poppinss

Small focused modules for Node.js

Poppinss is a collection of small utility packages used by the AdonisJS team.

Actively maintained

Following is the list of actively maintained packages

  • utils: A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages.
  • cliui: Opinionated UI KIT for Command Line apps
  • youch: Pretty printer for errors
  • hooks: A simple yet effective implementation for executing hooks around an event.
  • middleware: Implementation of the chain of responsibility pattern.
  • oauth-client: A framework agnostic package to implement "Login with" flow using OAuth compliant authorization servers.
  • file-generator: Generate fake in-memory files for varying sizes.
  • intl-formatter: Memoized API for Intl (To be used within Node).
  • macroable: Extend classes from outside in using Macros and getters.
  • prompts: Wrapper over enquirer with better support for testing.
  • colors: Wrapper over kleur with better support for testing.
  • chokidar-ts: File watcher for TypeScript projects.

Pinned Loading

  1. youch youch Public

    Pretty error reporting for Node.js 🚀

    JavaScript 904 26

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 114 4

  3. co-compose co-compose Public archive

    Implementation of the chain of responsibility design pattern

    TypeScript 30 2

  4. utils utils Public

    A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages

    TypeScript 67 14

  5. file-generator file-generator Public

    Generate fake in-memory files for varying sizes

    TypeScript 25 3

  6. prompts prompts Public

    Wrapper over enquirer with better support for testing

    TypeScript 27 3

Repositories

Showing 10 of 56 repositories
  • youch-core Public

    The core parser used by Youch and the Youch terminal package for pretty printing errors

    poppinss/youch-core’s past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Nov 7, 2024
  • exception Public

    Utility to create custom exceptions with support for error code, status, and the help description

    poppinss/exception’s past year of commit activity
    TypeScript 5 MIT 0 0 0 Updated Nov 5, 2024
  • .github Public
    poppinss/.github’s past year of commit activity
    2 1 0 0 Updated Nov 5, 2024
  • dumper Public

    Pretty print JavaScript data-types in the terminal and the browser

    poppinss/dumper’s past year of commit activity
    TypeScript 46 MIT 0 0 0 Updated Nov 5, 2024
  • cliui Public

    Opinionated UI KIT for Command Line apps

    poppinss/cliui’s past year of commit activity
    TypeScript 114 MIT 4 0 0 Updated Nov 5, 2024
  • youch Public

    Pretty error reporting for Node.js 🚀

    poppinss/youch’s past year of commit activity
    JavaScript 904 MIT 26 1 1 Updated Nov 4, 2024
  • defer Public

    A managed deferred queue to run async operations in the background

    poppinss/defer’s past year of commit activity
    TypeScript 81 MIT 2 0 0 Updated Oct 6, 2024
  • chokidar-ts Public

    File watcher for TypeScript projects

    poppinss/chokidar-ts’s past year of commit activity
    TypeScript 11 MIT 4 0 1 Updated Oct 4, 2024
  • utils Public

    A toolkit of utilities used across all the AdonisJS, Edge, and Japa packages

    poppinss/utils’s past year of commit activity
    TypeScript 67 MIT 14 0 0 Updated Sep 20, 2024
  • macroable Public

    Extend classes from outside in using Macros and getters

    poppinss/macroable’s past year of commit activity
    TypeScript 36 MIT 2 0 0 Updated Sep 17, 2024