Skip to content

superloomdev/js-helper-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Superloom

JavaScript Helper Modules

All JavaScript helper modules for the Superloom framework. Part of Superloom.

License: MIT Node.js 24+

What this is

This repository contains all JavaScript helper modules in the Superloom framework. Modules cover databases, storage, queues, auth, verification, logging, and utilities. Each module is versioned and tested on its own.

Why use these modules

  • Library updates won't break your code. When the underlying driver or SDK changes, only the module needs updating. Your application code stays exactly as it is.

  • Pre-tested at every release. Every module has a full test suite that runs in CI on every push. Your project trusts the wrapper instead of re-verifying connectivity code.

  • Designed for human review. The code uses section banners, short functions, and scoped comments. A reviewer can read any module top to bottom and spot what an AI got wrong. Open any module file to see the structure.

  • Hot-swappable backends. Switch from Postgres to MySQL or from MongoDB to DynamoDB by changing one loader line. The rest of your code keeps working.

  • Explicit credentials. Credentials pass through the loader config, not from ambient environment chains. This prevents accidentally connecting to the wrong account from a developer machine or CI runner.

Module Organization

Modules are organized into three categories:

Category Path Use case
Core src/helper-modules-core/ Utilities that run in any JavaScript environment
Server src/helper-modules-server/ Modules that need Node.js (databases, HTTP, crypto)
Client src/helper-modules-client/ Browser and mobile environments

Aligned with Superloom Philosophy

These modules follow Superloom conventions. If your project already uses Superloom, these modules slot in without new patterns to learn.

Extended Documentation

Adding to Your Project

Modules install as peer dependencies through the Superloom loader pattern. See Getting Started for the three integration approaches.

License

MIT — free for commercial use.

About

JavaScript helper modules for the Superloom framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors