Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ampatspell/ember-cli-zuglet
🔥 Easiest way to use Google Firebase services in your Ember.js Octane app
https://github.com/ampatspell/ember-cli-zuglet
documents ember ember-addon ember-cli-zuglet ember-octane emberjs firebase firestore glimmer persistence
Last synced: 3 months ago
JSON representation
🔥 Easiest way to use Google Firebase services in your Ember.js Octane app
- Host: GitHub
- URL: https://github.com/ampatspell/ember-cli-zuglet
- Owner: ampatspell
- License: mit
- Created: 2018-04-06T15:23:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T15:01:56.000Z (9 months ago)
- Last Synced: 2024-10-15T06:43:27.001Z (3 months ago)
- Topics: documents, ember, ember-addon, ember-cli-zuglet, ember-octane, emberjs, firebase, firestore, glimmer, persistence
- Language: JavaScript
- Homepage: https://www.ember-cli-zuglet.com
- Size: 9.21 MB
- Stars: 15
- Watchers: 3
- Forks: 0
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# ember-cli-zuglet ![CI](https://github.com/ampatspell/ember-cli-zuglet/workflows/CI/badge.svg) [![npm version](https://img.shields.io/npm/v/ember-cli-zuglet.svg)](https://badge.fury.io/js/ember-cli-zuglet)
This addon is dead simple way to use Google Firebase services in your Ember.js apps. Cloud Firestore, Storage, Auth, Functions.
**[ember-cli-zuglet is built and maintained by Arnis Vuskans, contact me for Ember.js, ember-cli-zuglet and Google Firebase consulting](https://www.amateurinmotion.com/)**.
ember-cli-zuglet@^2.0.0 is a complete rewrite for Ember.js Octane edition.
* [Website](https://www.ember-cli-zuglet.com/)
* [Documentation](https://www.ember-cli-zuglet.com/docs)Open source apps built using ember-cli-zuglet:
* [kaste](https://github.com/ampatspell/kaste)
* [dzeja](https://github.com/ampatspell/dzeja)
* Pre-octane Ember.js & ember-cli-zuglet v1.x
* [tiny](http://github.com/ampatspell/tiny)
* [bain ×](https://getbain.com/)
* [index65](https://github.com/ampatspell/index65)
* [ohne-zeit](https://github.com/ampatspell/ohne-zeit)## Install
``` bash
$ ember new foof --skip-npm
`````` diff
"devDependencies": {
- "ember-data": "~3.22.0",
}
`````` bash
$ ember install ember-cli-zuglet
```Open `app/store.js` and add your Firebase config.
## Documentation
See the [ember-cli-zuglet website](https://www.ember-cli-zuglet.com) for documentation and [dummy app](https://github.com/ampatspell/ember-cli-zuglet/tree/master/tests/dummy/app/components/route/playground) for examples.
## Tweaks
``` javascript
// jsconfig.json
{
"compilerOptions": {
"target": "es6",
"experimentalDecorators": true
},
"exclude": [ "node_modules", ".git" ]
}
```## Other useful addons to install
``` bash
$ ember install tracked-toolbox
$ ember install macro-decorators
```