@stamp/compose

WebJar for @stamp/compose

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

stamp__compose
Last Version

Last Version

1.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

@stamp/compose
WebJar for @stamp/compose
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/stampit-org/stamp

Download stamp__compose

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/stamp__compose/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>stamp__compose</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/stamp__compose/
implementation 'org.webjars.npm:stamp__compose:1.0.2'
// https://jarcasting.com/artifacts/org.webjars.npm/stamp__compose/
implementation ("org.webjars.npm:stamp__compose:1.0.2")
'org.webjars.npm:stamp__compose:jar:1.0.2'
<dependency org="org.webjars.npm" name="stamp__compose" rev="1.0.2">
  <artifact name="stamp__compose" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='stamp__compose', version='1.0.2')
)
libraryDependencies += "org.webjars.npm" % "stamp__compose" % "1.0.2"
[org.webjars.npm/stamp__compose "1.0.2"]

Dependencies

compile (2)

Group / Artifact Type Version
org.webjars.npm : stamp__core jar [1.0.1,2)
org.webjars.npm : stamp__is jar [1.0.0,2)

Project Modules

There are no modules declared in this project.

Stamp

Mono repository for stamp related packages.

Documentation: https://stampit.js.org

  • @stamp/arg-over-prop - Assign properties passed to the stamp factory
  • @stamp/check-compose - Command line tool to test your 'compose' function implementation
  • @stamp/collision - Detect and manipulate method collisions
  • @stamp/compose - Compose function implementation to create stamps
  • @stamp/configure - Access configuration of your stamps anywhere
  • @stamp/core - Core functions for creating stamps
  • @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
  • @stamp/instanceof - Enables obj instanceof MyStamp in ES6 environments
  • @stamp/is - Various checking functions used with stamps
  • @stamp/it - A nice, handy API implementation of the compose standard
  • @stamp/named - (Re)Name a stamp factory function
  • @stamp/privatize - Protect private properties
  • @stamp/required - Insist on a method/property/staticProperty/configuration presence
  • @stamp/shortcut - Adds handy shortcuts for stamp composition

Changelog

  • v0.x.x were development versions.
  • v1.x.x are production ready versions. No API changes comparing to v0.x.x.

Development

Install

Run npm install as usual followed by npm run bootstrap which creates local references to modules that require each other.

Tests

The npm test will execute Jest tests, and then JSHint.

The npm test -- --watch will watch file changes and execute tests as needed.

org.webjars.npm

Stampit

Versions

Version
1.0.2