1.4.2 • Published 4 months ago

emberflow v1.4.2

Weekly downloads
-
License
-
Repository
github
Last release
4 months ago

Emberflow

Emberflow is a library for Firebase Functions that simplifies the process of setting up security, validation, and business logic.

Usage

To use Emberflow in your Firebase Functions project, follow these steps:

  1. Install Emberflow in your 'functions' folder:
npm install emberflow
  1. Import and initialize Emberflow in your Firebase Functions index.ts file:
import * as admin from "firebase-admin";
import {dbStructure, Entity} from "./db-structure";
import {initializeEmberFlow} from "emberflow";
import {securityConfig} from "./security";
import {validatorConfig} from "./validators";
import {logics} from "./business-logics";

admin.initializeApp();
const {functionsConfig} = initializeEmberFlow(
  admin,
  dbStructure,
  Entity,
  securityConfig,
  validatorConfig,
  logics
);

Object.entries(functionsConfig).forEach(([key, value]) => {
  exports[key] = value;
});

This example assumes you have the necessary files (db-structure.ts, security.ts, validators.ts, and business-logics.ts) in your project. For reference on how to set up these files, you can check the src.sample-custom folder in the Emberflow library.

1.4.2

4 months ago

1.4.1

4 months ago

1.4.0

5 months ago

1.3.99

5 months ago

1.3.98

6 months ago

1.3.93

7 months ago

1.3.94

7 months ago

1.3.97

6 months ago

1.3.95

7 months ago

1.3.96

7 months ago

1.3.91

7 months ago

1.3.92

7 months ago

1.3.90

8 months ago

1.3.89

8 months ago

1.3.88

8 months ago

1.3.86

8 months ago

1.3.87

8 months ago

1.3.84

10 months ago

1.3.85

10 months ago

1.3.83

10 months ago

1.3.82

12 months ago

1.3.81

12 months ago

1.3.80

1 year ago

1.3.77

1 year ago

1.3.78

1 year ago

1.3.76

1 year ago

1.3.74

1 year ago

1.3.73

1 year ago

1.3.69

1 year ago

1.3.71

1 year ago

1.3.72

1 year ago

1.3.70

1 year ago

1.3.68

1 year ago

1.3.67

1 year ago

1.3.64

1 year ago

1.3.65

1 year ago

1.3.63

1 year ago

1.3.66

1 year ago

1.3.62

1 year ago

1.3.61

1 year ago

1.3.60

1 year ago

1.3.58

1 year ago

1.3.59

1 year ago

1.3.57

1 year ago

1.3.56

1 year ago

1.3.55

1 year ago

1.3.53

1 year ago

1.3.54

1 year ago

1.3.52

1 year ago

1.3.51

1 year ago

1.3.50

1 year ago

1.3.48

1 year ago

1.3.49

1 year ago

1.3.47

1 year ago

1.3.46

1 year ago

1.3.45

1 year ago

1.3.44

1 year ago

1.3.43

1 year ago

1.3.42

1 year ago

1.3.9

2 years ago

1.2.0

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.3.8

2 years ago

1.3.7

2 years ago

1.1.9

2 years ago

1.3.6

2 years ago

1.1.8

2 years ago

1.3.5

2 years ago

1.1.7

2 years ago

1.3.4

2 years ago

1.1.6

2 years ago

1.3.3

2 years ago

1.1.5

2 years ago

1.3.2

2 years ago

1.1.4

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.9

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.11

2 years ago

1.0.32

2 years ago

1.0.10

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.37

2 years ago

1.0.15

2 years ago

1.0.36

2 years ago

1.0.14

2 years ago

1.0.35

2 years ago

1.0.13

2 years ago

1.0.34

2 years ago

1.0.12

2 years ago

1.0.8

2 years ago