Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
eldadfux committed Sep 12, 2019
1 parent f1c0876 commit 97c0ec9
Show file tree
Hide file tree
Showing 96 changed files with 757 additions and 287 deletions.
4 changes: 2 additions & 2 deletions README.md
@@ -1,15 +1,15 @@
# [Appwrite SDK for NodeJS](https://appwrite.io)   [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Appwrite%20is%20a%20backend%20as%20a%20service%20for%20building%20web%20or%20mobile%20apps&url=http%3A%2F%2Fappwrite.io&via=appwrite_io&hashtags=JS%2Cjavascript%2Creactjs%2Cangular%2Cios%2Candroid)

![License](https://img.shields.io/github/license/appwrite/sdk-for-node.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-0.1.15-blue.svg?v=1)
![Version](https://img.shields.io/badge/api%20version-latest-blue.svg?v=1)

Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)



![Appwrite](https://appwrite.io/images/github.png)

**API Version: 0.1.15**
**API Version: latest**

## Installation

Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/delete.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.delete();
let promise = account.delete();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/get-prefs.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.getPrefs();
let promise = account.getPrefs();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/get-security.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.getSecurity();
let promise = account.getSecurity();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/get-sessions.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.getSessions();
let promise = account.getSessions();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/get.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.get();
let promise = account.get();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/update-email.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.updateEmail('email@example.com', 'password');
let promise = account.updateEmail('email@example.com', 'password');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/update-name.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.updateName('[NAME]');
let promise = account.updateName('[NAME]');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/update-password.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.updatePassword('password', 'password');
let promise = account.updatePassword('password', 'password');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/account/update-prefs.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Account.Client();

let account = new sdk.Account(client);

client
setProject('')
setKey('')
;

let promise = sdk.account.updatePrefs('{}');
let promise = account.updatePrefs('{}');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/confirm-resend.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.confirmResend('https://example.com');
let promise = auth.confirmResend('https://example.com');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/confirm.md
@@ -1,9 +1,14 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
;

let promise = sdk.auth.confirm('[USER_ID]', '[TOKEN]');
let promise = auth.confirm('[USER_ID]', '[TOKEN]');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/login.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.login('email@example.com', 'password');
let promise = auth.login('email@example.com', 'password');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/logout-by-session.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.logoutBySession('[ID]');
let promise = auth.logoutBySession('[ID]');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/logout.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.logout();
let promise = auth.logout();

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/oauth-callback.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.oauthCallback('[PROJECT_ID]', 'bitbucket', '[CODE]');
let promise = auth.oauthCallback('[PROJECT_ID]', 'bitbucket', '[CODE]');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/oauth.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.oauth('bitbucket');
let promise = auth.oauth('bitbucket');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/recovery-reset.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.recoveryReset('[USER_ID]', '[TOKEN]', 'password', 'password');
let promise = auth.recoveryReset('[USER_ID]', '[TOKEN]', 'password', 'password');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/recovery.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.recovery('email@example.com', 'https://example.com');
let promise = auth.recovery('email@example.com', 'https://example.com');

promise.then(function (response) {
console.log(response);
Expand Down
11 changes: 8 additions & 3 deletions docs/examples/auth/register.md
@@ -1,11 +1,16 @@
let sdk = new Appwrite();
const sdk = require('node-appwrite');

sdk
// Init SDK
let client = new Auth.Client();

let auth = new sdk.Auth(client);

client
setProject('')
setKey('')
;

let promise = sdk.auth.register('email@example.com', 'password', 'https://example.com', 'https://example.com', 'https://example.com');
let promise = auth.register('email@example.com', 'password', 'https://example.com');

promise.then(function (response) {
console.log(response);
Expand Down

0 comments on commit 97c0ec9

Please sign in to comment.