## API Doc

[API Documentation](https://github.com/We-Conect/event-app-api/blob/main/src/README.md)

## Using BaseAPI, stateless

Used before initWithToken
`BaseAPI.login(basePath, username, password)`

Accessing API via stateless interface:
`BaseAPI.fetchAttendees(basePath, token, eventID)`

## Using EventAPIProvider

1. Wrap app with Provider:
   `import { EventAPIProvider } from 'event-app-api';`
2. Access api via hook:
   ` const { fetchAttendees } = useAPIContext();`

\*\*First init or initWithToken needs to be called in order to have authentication setup.

## Creating new release

1. Commit al changes to git.
2. Prepare build: `npm run build`
3. Create new patch version run: `npm version patch`
4. Publish package to NPM: `npm publish`

All in one publish alternative run: `npm run new-version`
