npm package: @starbase/starbase
Description: Starbase Libraries
Author: Mike Fuller
Latest version: 0.4.62

# Starbase
Starbase Core Libraries

This project provides the Starbase Core Libaries for Node.js and the Web in a single package. Please refer to the [Starbase Alpha Manual](https://github.com/StarbaseAlpha/Manual) for links to documentation for using each of the Starbase Libraries.

## Adding Starbase to your Project


### On the Web
```HTML
<script src="/path/to/starbase.min.js"></script>
```

### On the Web via jsdelivr CDN
```HTML
<script src="https://cdn.jsdelivr.net/npm/@starbase/starbase"></script>
```

### In NodeJS
```bash
npm install @starbase/starbase
```

## Using Starbase


### on the Web using starbase.min.js:
```javascript
const starbase = Starbase();

const Database = starbase.Database;
const Memstore = starbase.Memstore;
const Channels = starbase.Channels;
const Client = starbase.Client;
const theRules = starbase.theRules;
const Auth = starbase.Auth;
const Admin = starbase.Admin;
const Profiles = starbase.Profiles;
const Files = starbase.Files;
const Socket = starbase.Socket;
const Realtime = starbase.Realtime;
const Cryptic = starbase.Cryptic;
const CryptoDB = starbase.CryptoDB;
const Encryption = starbase.Encryption;
const Topics = starbase.Topics;
const Push = starbase.Push;
```

### in Node.js using @starbase/starbase:
```javascript
const Starbase = require('@starbase/starbase');
const starbase = Starbase();

const Database = starbase.Database;
const Memstore = starbase.Memstore;
const Channels = starbase.Channels;
const Client = starbase.Client;
const Starfire = starbase.Starfire;
const theRules = starbase.theRules;
const Auth = starbase.Auth;
const Admin = starbase.Admin;
const Profiles = starbase.Profiles;
const Files = starbase.Files;
const Socket = starbase.Socket;
const Realtime = starbase.Realtime;
const Cryptic = starbase.Cryptic;
const CryptoDB = starbase.CryptoDB;
const Encryption = starbase.Encryption;
const Topics = starbase.Topics;
const Push = starbase.Push;
const Pages = starbase.Pages;
```

## More Information

### Manuals

- [Starbase Alpha Software Manual](https://github.com/StarbaseAlpha/Manual)
- [Starbase Core Libraries Manual](https://github.com/StarbaseAlpha/Starbase)
- [Starbase Database Manual](https://github.com/StarbaseAlpha/Database)
- [Starbase Memstore Manual](https://github.com/StarbaseAlpha/Memstore)
- [Starbase Channels Database Manual](https://github.com/StarbaseAlpha/Channels)
- [Starbase Channels Client Manual](https://github.com/StarbaseAlpha/Client)
- [Starbase Rules Engine Manual](https://github.com/StarbaseAlpha/TheRules)
- [Starbase Authentication Manual](https://github.com/StarbaseAlpha/Auth)
- [Starbase Database Admin Manual](https://github.com/StarbaseAlpha/Admin)
- [Starbase Profiles Manual](https://github.com/StarbaseAlpha/Profiles)
- [Starbase Files Manual](https://github.com/StarbaseAlpha/Files)
- [Starbase Socket Manual](https://github.com/StarbaseAlpha/Socket)
- [Starbase Realtime Manual](https://github.com/StarbaseAlpha/Realtime)
- [Starbase Cryptic Manual](https://github.com/StarbaseAlpha/Cryptic)
- [Starbase CryptoDB Manual](https://github.com/StarbaseAlpha/CryptoDB)
- [Starbase Encryption Manual](https://github.com/StarbaseAlpha/Encryption)
- [Starbase Starfire Manual](https://github.com/StarbaseAlpha/Starfire)
- [Starbase Topics Manual](https://github.com/StarbaseAlpha/Topics)
- [Starbase Pages Manual](https://github.com/StarbaseAlpha/Pages)

### Author
Hi, my name is Mike. Thanks for taking an interest in my work.