Skip to content

ItzNotABug/web-amp

Repository files navigation

Appwrite Web SDK

This is the same SDK as appwrite with added support for params in methods. No more passing undefined now!

This SDK is only compatible with a minimum of Appwrite server version 1.5.x.

Installation

NPM

To install via NPM:

npm install @itznotabug/web-amp --save

If you're using a bundler (like Rollup or webpack), you can import the Appwrite module when you need it:

import { Client, Account } from "web-amp";

CDN

To install with a CDN (content delivery network) add the following scripts to the bottom of your tag, but before you use any Appwrite services:

<script src="https://cdn.jsdelivr.net/npm/@itznotabug/web-amp@1.5.2"></script>

Getting Started

Same as https://github.com/appwrite/sdk-for-web?tab=readme-ov-file#getting-started.

Example Usage

Before -

const functions = new Functions(client);
await functions.createExecution(
    'functionId',
    undefined,
    false,
    '/',
    ExecutionMethod.GET,
    { key: 'value' }
);

After -

const functions = new Functions(client);
await functions.createExecution(
    'functionId',
    {
        headers: { key: 'value' },
        method: ExecutionMethod.GET
    }
);

About

Appwrite Web SDK with Method Params.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 10