2.0.0 • Published 2 years ago

hoplon v2.0.0

Weekly downloads
35
License
BSD-3-Clause
Repository
github
Last release
2 years ago

npm.io

npm install hoplon
// github            much install |
npm install sourcevault/hoplon#dist

Build Status Join the chat at https://gitter.im/sourcevault/hoplon

hoplon provides common utility functions for coders that make heavy use of pattern matching technique(s) in javascript.

Introduction

There are 3 namespaces that exists in hoplon :

var hoplon = require("hoplon")
hoplon.types
hoplon.guard
hoplon.utils

◾️ hoplon.types - immutable type validator that puts composability ( recursiveness ) and extensibility as it's core feature. It can also be used for validating json schemas.

◾️ hoplon.guard - functional guards (mutable & immutable), similar to what exists in Elixir / Erlang for graceful error handling.

◾️ hoplon.utils - exposes hoplon's internal utils, like Ramda and error-stack-parser, ( this way there are fewer direct dependencies ).

LICENCE

  • Code released under BSD-3-Clause.
  • Documentation and images released under CC BY-NC-ND 4.0.
  • details can be found here.
2.0.0

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.33

3 years ago

0.2.32

3 years ago

0.2.31

3 years ago

0.2.30

4 years ago

0.1.30

4 years ago

0.1.27

4 years ago

0.1.28

4 years ago

0.1.29

4 years ago

0.1.26

4 years ago

0.1.25

4 years ago

0.1.24

4 years ago

0.1.23

4 years ago

0.1.22

4 years ago

0.1.21

4 years ago

0.1.20

4 years ago

0.0.43

4 years ago

0.0.44

4 years ago

0.0.42

4 years ago

0.0.41

4 years ago

0.0.40

5 years ago

0.0.38

5 years ago

0.0.39

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.18

5 years ago

0.0.19

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.1

5 years ago