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

  • object-builder: A convenience class to create an object with dynamic properties.
  • string: A collection of helpers to perform operations on/related to a string value.
  • 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 929 28

  2. cliui cliui Public

    Opinionated UI KIT for Command Line apps

    TypeScript 117 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 58 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 28, 2024
  • chokidar-ts Public

    File watcher for TypeScript projects

    poppinss/chokidar-ts’s past year of commit activity
    TypeScript 12 MIT 4 0 0 Updated Dec 28, 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 Dec 28, 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 Dec 27, 2024
  • defer Public

    A managed deferred queue to run async operations in the background

    poppinss/defer’s past year of commit activity
    TypeScript 84 MIT 2 0 0 Updated Dec 27, 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 Dec 27, 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 Dec 27, 2024
  • middleware Public

    Implementation of the chain of responsibility design pattern.

    poppinss/middleware’s past year of commit activity
    TypeScript 15 MIT 2 0 0 Updated Dec 27, 2024
  • intl-formatter Public

    JavaScript Internationalization API, memoized for speed and performance

    poppinss/intl-formatter’s past year of commit activity
    TypeScript 8 MIT 1 0 0 Updated Dec 27, 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 0 0 Updated Dec 27, 2024

Top languages

Loading…

Most used topics

Loading…