stampit API
  • Introduction
  • Essentials
    • What is a Stamp
    • Installation
    • Specification
      • Merging algorithm
      • Object creation internals
    • FAQ
  • API
    • Quick start
    • Basics
    • Methods
    • Properties
    • Deep properties
    • Initializers
    • Static properties
    • Static deep properties
    • Configuration
    • Deep configuration
    • Composers
    • Property descriptors
    • Static property descriptors
    • Name
  • Ecosystem
    • Ecosystem Overview
    • @stamp/collision
    • @stamp/required
    • @stamp/privatize
    • @stamp/named (DEPRECATED)
    • @stamp/instanceof
Powered by GitBook
On this page
  • Main modules
  • Utility stamps
  • Other
  1. Ecosystem

Ecosystem Overview

PreviousNameNext@stamp/collision

Last updated 6 years ago

Main modules

Find the full list here:

  • @stamp/compose - The standard compose function implementation to create stamps

  • stampit - A nice, handy API implementation of the compose standard. The original stampit module where it all began

  • @stamp/it - Same as above

Utility stamps

  • @stamp/arg-over-prop - Assign properties passed to the stamp factory

  • - Detect and manipulate method collisions

  • @stamp/configure - Access configuration of your stamps anywhere

  • @stamp/eventemittable - Node.js' EventEmitter as a stamp

  • @stamp/fp-constructor - Adds the Functional Programming capabilities to your stamps

  • @stamp/init-property - Replaces properties which reference stamps with objects created from the stamps

  • - Enables obj instanceof MyStamp in ES6 environments

  • - (Re)Name a stamp factory function (DEPRECATED)

  • - Protect private properties

  • - Insist on a method/property/staticProperty/configuration presence

  • @stamp/shortcut - Adds handy shortcuts for stamp composition. Used in @stamp/it

Other

  • @stamp/is - Various validation functions used with stamps. Used in @stamp/it

  • @stamp/core - Core functions for creating stamps. Used in @stamp/it

  • @stamp/check-compose - Command line tool and library to test your compose function implementation

https://www.npmjs.com/~stamp
@stamp/collision
@stamp/instanceof
@stamp/named
@stamp/privatize
@stamp/required