Authentication library for use with SvelteKit featuring built-in OAuth providers and zero restriction customization!
Go to file
Dan6erbond 591bfbbbc6
[ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11)
* ⚰️ 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.
2021-05-23 17:32:42 +02:00
app [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
client [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
providers [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
res [ENHANCEMENT] Demo / Testing App, Updated Build Configuration (#8) 2021-05-21 17:59:21 +02:00
src [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
.eslintrc.cjs [ENHANCEMENT] Demo / Testing App, Updated Build Configuration (#8) 2021-05-21 17:59:21 +02:00
.gitattributes Initial commit 2021-05-17 18:34:30 +02:00
.gitignore 🙈 Add dist/ folder to .gitignore 2021-05-17 19:01:16 +02:00
.npmrc 🎉 Initialize NPM project and install dependencies 2021-05-17 18:47:18 +02:00
.prettierignore 🎉 Initialize NPM project and install dependencies 2021-05-17 18:47:18 +02:00
.prettierrc 🎉 Initialize NPM project and install dependencies 2021-05-17 18:47:18 +02:00
LICENSE Initial commit 2021-05-17 18:34:30 +02:00
package.json [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
README.md 🎨 Lint files 2021-05-17 18:48:08 +02:00
rollup.config.js [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
tsconfig.json [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00
yarn.lock [ENHANCEMENT] Distributable Bundle with Rollup and ESBuild (#11) 2021-05-23 17:32:42 +02:00

SvelteKitAuth

Authentication library for use with SvelteKit featuring built-in OAuth providers and zero restriction customization!