New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

firemodel

Package Overview
Dependencies
Maintainers
1
Versions
381
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

firemodel - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

2

bower.json
{
"name": "firemodel",
"version": "0.2.0",
"version": "0.2.1",
"description": "Data models for Firebase",

@@ -5,0 +5,0 @@ "main": "dist/firemodel.js",

{
"name": "firemodel",
"version": "0.2.0",
"version": "0.2.1",
"description": "Data models for Firebase",

@@ -5,0 +5,0 @@ "main": "firemodel.js",

# firemodel
Power Model Support for Firebase
Powerful Model Support for Firebase
## Getting Started
### node.js Installation
````bash
npm install --save firebase firemodel
````
### Setup
````js
var Firebase = require('firebase');
var firemodel = require('firemodel');
firemodel(Firebase);
var ref = new Firebase('https://...');
````
### Using a Model
````js
var Member = ref.model('members');
````
----------
#### Query API
-----------
Find (unique filter STRING, field filters ARRAY of STRING)
````js
Member.find('kshunz', ['username']);
Member.results.first(); //--> 'kshunz-admin'
````
````js
Member.find('kshunz');
Member.results.first(); //--> returns entire {}
````
Setter
````js
Member.set('kshunz', { active: true });
Member.save();
````
Getter
````js
Member.get('kshunz');
Member.results.first();
````
---------
#### DAVIE (delete, add, view, index, edit) API
---------
[D]elete
````js
Member.delete('kshunz');
Member.save();
````
[A]dd
````js
Member.add({
kshunz: {
username: 'kshunz',
email: 'info@kshunz.com'
}
});
Member.save();
````
[V]iew
````js
Member.view('kshunz');
var currentMember = Member.results.first();
````
[I]ndex
````js
Member.index();
Member.results.all(); //returns all members
````
[E]dit
````js
Member.edit('kshunz.username', 'kshunz-admin');
Member.save();
````
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc