1.0.33 • Published 6 years ago

enbase v1.0.33

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

Enbase :fire:

Build Status npm version Greenkeeper badge FOSSA Status

Open source implementation of Google's Firebase Realtime Database :fire: with fully support for security rules :police_car: and auth! :credit_card:

Just run it! :rocket:

Install and run

You can run the server instance from powerful CLI enbase-cli

$ npm install -g enbase-cli

Launch the server

enbase

If you have any problem on Micorosft Windows, you need to add .cmd suffix to command like this

enbase.cmd

Table of contents

General info :balloon:

Enbase is a nodejs app, running as a server, that provides serverless backend solution for your mobile and web apps. It is compatible to Firebase SDK's and it is prefered to use them, because they can supply special features, that is specific for mobile or web platform (offline mode, faster data synchronization). We strongly recommend to use all Firebase SDK's with Enbase by overriding databaseURL

How it works? :scream:

Enbase basically has dependency (firebase-websockets-adapter), that provide fully websockets server with handler to Firebase SDKs endpoints. Currently, Enbase has handler for set, read and update actions. Removing data from tree works fine.

To store data, enbase uses MongoDB, in which, is saving data as a documents with path reference to place in a data tree.

Setup :hatching_chick:

You can run the server instance from powerful CLI enbase-cli

$ npm install -g enbase-cli

Launch the server

enbase

If you have any problem on Micorosft Windows, you need to add .cmd suffix to command like this

enbase.cmd

Project config :whale:

To use enbase, change databaseURL option in your Firebase SDK like this:

const app = firebase.initializeApp({
  databaseURL: `ws://localhost:3000`,
});

License

FOSSA Status

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5-canary.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago