New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@chalupajs/chalupa

Package Overview
Dependencies
Maintainers
2
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chalupajs/chalupa

  • 0.0.0
  • unpublished
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
2
Weekly downloads
 
Created
Source

Chalupa

:sailboat: Service Architecture Integration Layer :sailboat:

He that is once at sea, must either sail or sink.
             ____
              ---|
  \/            /|     \/
               / |\
              /  | \        \/
             /   || \
            /    | | \
           /     | |  \
          /      | |   \
         /       ||     \
        /        /       \
       /________/         \
       ________/__________--/
 ~~~   \___________________/
         ~~~~~~~~~~       ~~~~~~~~
~~~~~~~~~~~~~     ~~~~~~~~~
                               ~~~~~~~~~

Chalupa is a high-level framework for microservices, with the goal of making it easier to write better software faster. Software that is easy to write, test and maintain.

Features

  • TypeScript from the ground up. Chalupa is written in TypeScript and facilitates the use of TypeScript throughout.
  • IoC container inside. By wrapping Inversify, Chalupa provides an IoC container for your service, making things like Dependency Injection as easy as ever.
  • Configuration support. Building on konvenient, SAIL lets you create services which are easily and transparently configurable via environment variables and configuration files.
  • Decorator-based. Just write simple TypeScript classes, interfaces and methods, and then decorate them with the appropriate Chalupa decorators. No manual wiring needed, everything is taken care of by the framework.
  • External service calls made visible. Make external service dependencies visible, typable and mockable using Chalupa's @ExternalService() decorator. Say goodbye to messy, impossible-to-test remote calls!
  • Code reuse and modularity. Want to create reusable components across services? Want to split a service into smaller units? Code reuse and modularity is explicitly supported and facilitated by Chalupa via so-called modules.

Quickstart

TODO:

npm init @chalupajs/app

Learn More

If you want to write your own Chalupa services, then make sure to check out

TODO:

FAQs

Package last updated on 05 Nov 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc