30 packages
@northscaler/acl
Security via access control list (ACL)
@northscaler/aspectify
Decorator-driven, aspect-oriented programming (AOP) for Node.js
@northscaler/better-enum
Better enumeration support for TypeScript than its `enum` keyword. This class is modeled after [Java's enumeration pattern](https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html), where enums are instances of classes. This library provides a base
@northscaler/better-error
A better base error class than JavaScript's native `Error` class and convenient, commonly used error classes.
@northscaler/bunyaner
Monkey-patches bunyan to have pretty neat log level methods
@northscaler/cassandra-test-support
Cassandra Node.js Development Test Support Library
@northscaler/config-custom-environment-variables-generator
Generator of config/custom-environment-variables.json File for config-Based Projects
@northscaler/continuation-local-storage
Local storage for asynchronous Node.js call stacks, similar to thread-local storage in multithreaded platforms
@northscaler/elasticsearch-test-support
Elasticsearch Node.js Development Test Support Library
@northscaler/entity-support
Support library for persistent domain entities
@northscaler/enum-support
Convenient enumeration pattern for JavaScript
@northscaler/error-support
Convenient base Error class and common subclasses, including message, code, info & cause.
@northscaler/google-pubsub-test-support
Google PubSub Test Support Library
@northscaler/kafka-test-support
Kafka Node.js Development Test Support Library
@northscaler/localstack-test-support
Localstack Node.js Development Test Support Library
@northscaler/message-support
Messaging primitives for Node.js
@northscaler/method-access-controller
Access controller that determines whether given roles are allowed to invoke given methods on given classes.
@northscaler/mongo-test-support
Mongo Node.js Development Test Support Library
@northscaler/mosquitto-test-support
Mosquitto Node.js Development Test Support Library
@northscaler/mutrait
A simple, powerful trait applier for ES6+ classes
@northscaler/property-decorator
Provides enriched properties in classes
@northscaler/rbac
Role-based access control for arbitrary securables
@northscaler/recurrify
Find time slots given a recurrence
@northscaler/redis-test-support
Redis Node.js Development Test Support Library
@northscaler/reflector
JavaScript reflection for mere mortals