1.4.18 • Published 3 years ago

pie1 v1.4.18

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

#Pie

Pie is a lightweight RPC event driven framework.

The core architecture of the application revolves around standing event listeners that will invoke services class constructors on the one hand, and on the other routing injected service function calls either to local event listeners or work queues.

The framework is pretty bare bone. Application - EventEmitter and resource registration and injection. Controller - ControllerManager manages controller classes.

   class C1 {
     @InjectLogger logger;
     constructor(protected options = {}) {}
   
     p() {
       this.logger(123);
     }
   }
   
   @App.Service()
   class S1 {
     @InjectLogger logger;
     @App.InjectController(C1) c1;
   
     constructor(protected options = {}) {}
   
     d() {
       this.logger('this is not what i had on mind');
       this.c1.p();
     }
   }
   
   (new S1({id: 'myContext'})).d();
1.4.13

3 years ago

1.4.15

3 years ago

1.4.14

3 years ago

1.4.17

3 years ago

1.4.16

3 years ago

1.4.18

3 years ago

1.4.11

3 years ago

1.4.10

3 years ago

1.4.12

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.0.3

3 years ago

1.0.3-preview

3 years ago

1.0.2-preview

3 years ago

1.0.1-preview

3 years ago

1.0.0-preview

3 years ago

1.0.0-beta.3.2.0

4 years ago

1.0.0-beta.3.1.1

4 years ago

1.0.0-beta.3.1.0

4 years ago

1.0.0-beta.3.0.0

4 years ago

1.0.0-beta.2.6.0

4 years ago

1.0.0-beta.2.5.3

4 years ago

1.0.0-beta.2.5.4

4 years ago

1.0.0-beta.2.5.2

4 years ago

1.0.0-beta.2.5.1

4 years ago

1.0.0-beta.2.5.0

4 years ago

1.0.0-beta.2.1.0

4 years ago

1.0.0-beta.2.0.0

4 years ago

1.0.0-beta.2.2.0

4 years ago

1.0.0-beta.2.3.0

4 years ago

1.0.0-beta.1.1.5

4 years ago

1.0.0-beta.1.1.4

4 years ago

1.0.0-beta.1.1.2

4 years ago

1.0.0-beta.1.1.1

4 years ago

1.0.0-beta.1.1.0

4 years ago

1.0.0-beta.1.0.2

4 years ago

1.0.0-beta.1.0.0

4 years ago

1.0.0-alpha.1.2

4 years ago

1.0.0-alpha.1.1

4 years ago

1.0.0-alpha.1.0

4 years ago

1.0.0-alpha.0.5

4 years ago

1.0.0-alpha.0.2

4 years ago

1.0.0-alpha.0.1

4 years ago