Commit Graph

60 Commits

Author SHA1 Message Date
Dan6erbond
5d1802fea4
[ENHANCEMENT] Demo / Testing App, Updated Build Configuration (#8)
* 🎉 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`
2021-05-21 17:59:21 +02:00
RaviAnand Mohabir
2b21911d22 🏷️ Export types from index.ts 2021-05-17 19:12:58 +02:00
RaviAnand Mohabir
8de1f5cc42 🚚 Move lib to root src/ folder 2021-05-17 19:10:41 +02:00
RaviAnand Mohabir
74ec18eb4a 🔧 Create tsconfig.json 2021-05-17 19:01:40 +02:00
RaviAnand Mohabir
7aac5a5601 🙈 Add dist/ folder to .gitignore 2021-05-17 19:01:16 +02:00
RaviAnand Mohabir
65acc7dadc 🚨 Add Svelte dev dependencies 2021-05-17 19:00:01 +02:00
RaviAnand Mohabir
8c60a95dc1 🎨 Lint files 2021-05-17 18:48:08 +02:00
RaviAnand Mohabir
d7c4438f43 Import codebase from Cheeri-No 2021-05-17 18:47:55 +02:00
RaviAnand Mohabir
4ad637dd36 🎉 Initialize NPM project and install dependencies 2021-05-17 18:47:18 +02:00
RaviAnand Mohabir
5f53fd851c Initial commit 2021-05-17 18:34:30 +02:00