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

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 95 4

  3. co-compose co-compose Public archive

    Implementation of the chain of responsibility design pattern

    TypeScript 31 2

  4. utils utils Public

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

    TypeScript 57 12

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

Repositories

Showing 10 of 52 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 57 MIT 12 0 1 Updated Jun 22, 2024
  • cliui Public

    Opinionated UI KIT for Command Line apps

    poppinss/cliui’s past year of commit activity
    TypeScript 95 MIT 4 0 1 Updated May 22, 2024
  • youch Public

    Pretty error reporting for Node.js 🚀

    poppinss/youch’s past year of commit activity
    JavaScript 897 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
  • chokidar-ts Public

    File watcher for TypeScript projects

    poppinss/chokidar-ts’s past year of commit activity
    TypeScript 10 MIT 4 0 0 Updated Mar 28, 2024
  • oauth-client Public

    A framework agnostic package to implement "Login with" flow using OAuth compliant authorization servers

    poppinss/oauth-client’s past year of commit activity
    TypeScript 23 MIT 2 3 0 Updated Mar 28, 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 Mar 28, 2024
  • file-generator Public

    Generate fake in-memory files for varying sizes

    poppinss/file-generator’s past year of commit activity
    TypeScript 24 MIT 3 0 0 Updated Mar 28, 2024
  • 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 Mar 28, 2024
  • middleware Public

    Implementation of the chain of responsibility design pattern.

    poppinss/middleware’s past year of commit activity
    TypeScript 11 MIT 2 0 0 Updated Mar 28, 2024

Top languages

Loading…

Most used topics

Loading…