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 896 26

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 105 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 63 15

  5. file-generator file-generator Public

    Generate fake in-memory files for varying sizes

    TypeScript 24 3

  6. prompts prompts Public

    Wrapper over enquirer with better support for testing

    TypeScript 27 3

Repositories

Showing 10 of 54 repositories
  • macroable Public

    Extend classes from outside in using Macros and getters

    poppinss/macroable’s past year of commit activity
    TypeScript 35 MIT 2 0 0 Updated Sep 17, 2024
  • defer Public

    A managed deferred queue to run async operations in the background

    poppinss/defer’s past year of commit activity
    TypeScript 69 MIT 1 0 0 Updated Sep 14, 2024
  • hooks Public

    A simple, yet effective implementation for executing hooks around an event.

    poppinss/hooks’s past year of commit activity
    TypeScript 14 MIT 3 0 0 Updated Sep 14, 2024
  • middleware Public

    Implementation of the chain of responsibility design pattern.

    poppinss/middleware’s past year of commit activity
    TypeScript 13 MIT 2 0 0 Updated Sep 14, 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 63 MIT 15 0 0 Updated Sep 14, 2024
  • dumper Public

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

    poppinss/dumper’s past year of commit activity
    TypeScript 14 MIT 0 0 0 Updated Sep 8, 2024
  • cliui Public

    Opinionated UI KIT for Command Line apps

    poppinss/cliui’s past year of commit activity
    TypeScript 105 MIT 4 1 1 Updated Aug 26, 2024
  • intl-formatter Public

    Memoized API for Intl (To be used within Node)

    poppinss/intl-formatter’s past year of commit activity
    TypeScript 7 MIT 1 0 0 Updated Aug 1, 2024
  • youch Public

    Pretty error reporting for Node.js 🚀

    poppinss/youch’s past year of commit activity
    JavaScript 896 MIT 26 1 1 Updated May 22, 2024
  • validator-lite Public

    Typed schema based validation with low calories (KBs)

    poppinss/validator-lite’s past year of commit activity
    TypeScript 8 MIT 2 0 1 Updated Apr 24, 2024

Top languages

Loading…

Most used topics

Loading…