1.4.2 • Published 6 months ago

emberflow v1.4.2

Weekly downloads
-
License
-
Repository
github
Last release
6 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

6 months ago

1.4.1

6 months ago

1.4.0

7 months ago

1.3.99

7 months ago

1.3.98

8 months ago

1.3.93

9 months ago

1.3.94

8 months ago

1.3.97

8 months ago

1.3.95

8 months ago

1.3.96

8 months ago

1.3.91

9 months ago

1.3.92

9 months ago

1.3.90

10 months ago

1.3.89

10 months ago

1.3.88

10 months ago

1.3.86

10 months ago

1.3.87

10 months ago

1.3.84

12 months ago

1.3.85

12 months ago

1.3.83

12 months ago

1.3.82

1 year ago

1.3.81

1 year 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

2 years ago

1.3.48

2 years ago

1.3.49

2 years ago

1.3.47

2 years ago

1.3.46

2 years ago

1.3.45

2 years ago

1.3.44

2 years ago

1.3.43

2 years ago

1.3.42

2 years 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