1.0.74 • Published 3 years ago

eureka-plugins v1.0.74

Weekly downloads
26
License
ISC
Repository
-
Last release
3 years ago

Eureka Plugin Bridge Package

Create small projects with low coupling and high cohesion with the Eureka Plugin Bridge and start creating plugins which can connect to keep projects small and reuse pieces of code via plugins

It's perfect if you have common pieces of code that you use a lot in multiple project (like for example the nats connection or the google stack driver configuration for logging services).

Eureka Plugin Bridge implements the concept of dependency inyector pattern to decoupling the main core code with the common pieces of code (formerly call plugins).

Features

  • Zero upfront configuration necessary to start developing and copy and paste reusable code
  • Useful to isolate resusable code in Custom Plugin's
  • Work perfectly with Typescript
  • Auto-wired plugins
  • Easily extensible to customize your project as needed

Requirements

  • Node.js v8+
  • Typescript (optional)
  • Yarn or npm client
  • Access to Npm Plugins

Installation

To get you started install the dependencies using Yarn or the npm client.

❯ npm-install eureka-plugins
❯ npm-install eureka-package-print-plugin
> #npm-install plugin-2...

Quick start

To start to use the plugin once you have installed the plugins via npm or yarn just put the hydration function to hydrate each plugin in your code for use

Node

import plugins from "eureka-plugins"

plugins.hydrate([
  "eureka-package-print-plugin",
], () => {
  console.log('hydration complete..')
  // your code goes here
})

Creating your first plugin

TODO

Contributing

Thank you for wanting to help out with Eureka! We are very happy that you want to contribute, and have put together the contributing guide to help you get started. We want to do our best to help you make successful contributions and be part of our community.

1.0.74

3 years ago

1.0.73

4 years ago

1.0.72

4 years ago

1.0.71

4 years ago

1.0.70

4 years ago

1.0.66

4 years ago

1.0.69

4 years ago

1.0.68

4 years ago

1.0.67

4 years ago

1.0.65

4 years ago

1.0.64

4 years ago

1.0.63

4 years ago

1.0.62

4 years ago

1.0.61

4 years ago

1.0.60

4 years ago

1.0.59

4 years ago

1.0.58

4 years ago

1.0.57

4 years ago

1.0.56

4 years ago

1.0.55

4 years ago

1.0.54

4 years ago

1.0.51

4 years ago

1.0.53

4 years ago

1.0.52

4 years ago

1.0.49

4 years ago

1.0.50

4 years ago

1.0.48

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.45

4 years ago

1.0.44

4 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

1.0.40

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.34

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.3

4 years ago