* ✨ Upgrade to SvelteKit 1.0.0-next.211 and related fixes
* 🚨 Fix some lint / formatter errors, ESLint plugin Svelte3 still not working
Co-authored-by: RaviAnand Mohabir <moravrav@gmail.com>
* 👷 Switch to ESM build
* 🔧 Use `module` instead of `main` config fields
* 📌 Reinstall sk-auth
* 🏷️ Fix type errors
* 🔧 Create separate Vite config JS according to https://github.com/sveltejs/kit/issues/928
* Revert "🔧 Create separate Vite config JS according to https://github.com/sveltejs/kit/issues/928"
This reverts commit 83d23a5a4b.
* ➕ Add `build-esm` as dev and peer dependency
* 👷 Compile CJS module
* 📌 Reinstall deps
* 🔧 Switch to ESM build
* Revert "🔧 Switch to ESM build"
This reverts commit c908a57df3.
* 🔧 Use `main` instead of `module` in `package.json`
* 🐛 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.