* 🐛 Refactor `getPath` to `getUrl` and add `getPath` to fix detection of routes
* 🐛 Dynamically build `RegExp` with `basePath`
* ✨ Add `ucFirst` helper
* ✨ Add profile and tokens typing, add `contentType` to config for token fetch and use config in `RedditOAuth2Provider` instead of `getToken` override
* ✏️ Update imports in demo app
* ✨ Inject auth instance into provider `signin()` and `callback()` methods
Add generic OAuth provider to implement with simple config.
* 🐛 Fix storing multiple social connections in demo app
* ✨ Create `apiKey` and `apiSecret` aliases for Reddit provider
* ⬆️ Reinstall local dep
* 🏷️ Remove comments / use `OAuth2ProviderConfig` for `GoogleOAuth2Provider` types
* ⚰️ Remove `package-lock.json` to avoid conflicts with Yarn
* ⚰️ Remove `jwt.ts`
* 🏗️ Setup Rollup with entry module `package.json` files and use named exports exclusively for compatibility with CommonJS
* ⬆️ Use `file:..` instead of `link:..` in demo app to test local installation
* 🏷️ Export types as individual files to avoid protected access errors
* 🚨 Explicit `export types`
* 💚 Use ESBuild to bundle with Rollup, update Rollup deps and types
* 🐛 Remove usage of SvelteKit modules
Disable implicitly updating session, routing and getting redirect URL from SvelteKit modules due to missing exports.
* 🎉 Scaffold example app with SvelteKit barebones skeleton
* 💄 Add TWCSS and base styles with fonts Inter/Fira Mono
* 🔧 Add `exports` and `types` to `package.json` and update `tsconfig.json` for Vite-compatible build output
* ➕ Add local dependency to `svelte-kit-auth` as symlink
* 🔧 Update example app env variables
* ✨ Add basic auth config to example app
* ♻️ Export all providers from `/providers` module
* 🎨 Make `Auth` class default export of lib
* 🚚 Rename `example-app` to `app`
* ➕ Use `file:` instead of `link:` for local dependency to `svelte-kit-auth`
* 🔧 Add `JWT_SECRET_KEY` to env and config
* 🎨 Add `RedditOAuthProvider.profileHandler` for general use and stripping of payload
* ✨ Export auth API routes from app
* ⬆️ Update local deps
* ✨ Add `host` and `basePath` to general config and improve recognition of routes
* 🚨 Exclude `app` from TS build
* 📌 Undo `file:` mapping dependency for usage with Vite
TODO: Needs to be fixed for release.
* 🎨 Enable TS `strict` mode and set target to `es2017`
* 📌 Undo `file:` mapping dependency for usage with Vite
* 🚨 Format and lint files
* 🍱 Add logo
* ✨ Add login and profile routes to example app for showcase and testing
* 💄 Add PrismJS and create homepage with example
* 🔨 Add `build:watch`