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 print JavaScript errors on the Web and the Terminal

    TypeScript 927 27

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 116 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 70 14

  5. file-generator file-generator Public

    Generate fake in-memory files for varying sizes

    TypeScript 26 2

  6. prompts prompts Public

    Wrapper over enquirer with better support for testing

    TypeScript 28 3

Repositories

Showing 10 of 56 repositories
  • utils Public

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

    poppinss/utils’s past year of commit activity
    TypeScript 70 MIT 14 0 0 Updated Dec 14, 2024
  • chokidar-ts Public

    File watcher for TypeScript projects

    poppinss/chokidar-ts’s past year of commit activity
    TypeScript 12 MIT 4 0 1 Updated Dec 14, 2024
  • youch Public

    Pretty print JavaScript errors on the Web and the Terminal

    poppinss/youch’s past year of commit activity
    TypeScript 927 MIT 27 2 0 Updated Dec 13, 2024
  • 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 23, 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 23, 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 7 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
  • cliui Public

    Opinionated UI KIT for Command Line apps

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

    A managed deferred queue to run async operations in the background

    poppinss/defer’s past year of commit activity
    TypeScript 83 MIT 2 0 0 Updated Oct 6, 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