├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE.md ├── README.md ├── eslint.config.js ├── header-image.png ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── app.css ├── app.d.ts ├── app.html ├── index.test.ts ├── lib │ ├── components │ │ ├── CheckmarkIcon.svelte │ │ ├── ErrorIcon.svelte │ │ ├── LoaderIcon.svelte │ │ ├── ToastBar.svelte │ │ ├── ToastIcon.svelte │ │ ├── ToastMessage.svelte │ │ ├── ToastWrapper.svelte │ │ └── Toaster.svelte │ ├── core │ │ ├── store.ts │ │ ├── toast.ts │ │ ├── types.ts │ │ ├── use-toaster.ts │ │ └── utils.ts │ └── index.ts ├── routes │ ├── +layout.svelte │ └── +page.svelte └── www │ ├── Copy.svelte │ ├── Examples.svelte │ ├── RichContent.svelte │ ├── demo-code.ts │ └── examples.ts ├── static ├── favicon.png ├── fonts │ ├── HKGrotesk-Black.woff │ ├── HKGrotesk-Black.woff2 │ ├── HKGrotesk-BlackItalic.woff │ ├── HKGrotesk-BlackItalic.woff2 │ ├── HKGrotesk-Bold.woff │ ├── HKGrotesk-Bold.woff2 │ ├── HKGrotesk-BoldItalic.woff │ ├── HKGrotesk-BoldItalic.woff2 │ ├── HKGrotesk-ExtraBold.woff │ ├── HKGrotesk-ExtraBold.woff2 │ ├── HKGrotesk-ExtraBoldItalic.woff │ ├── HKGrotesk-ExtraBoldItalic.woff2 │ ├── HKGrotesk-Italic.woff │ ├── HKGrotesk-Italic.woff2 │ ├── HKGrotesk-Medium.woff │ ├── HKGrotesk-Medium.woff2 │ ├── HKGrotesk-MediumItalic.woff │ ├── HKGrotesk-MediumItalic.woff2 │ ├── HKGrotesk-Regular.woff │ ├── HKGrotesk-Regular.woff2 │ ├── HKGrotesk-SemiBold.woff │ ├── HKGrotesk-SemiBold.woff2 │ ├── HKGrotesk-SemiBoldItalic.woff │ └── HKGrotesk-SemiBoldItalic.woff2 ├── og-image.png └── prism-theme.css ├── svelte.config.js ├── tailwind.config.cjs ├── tests └── test.ts ├── tsconfig.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/eslint.config.js -------------------------------------------------------------------------------- /header-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/header-image.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/app.html -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/lib/components/CheckmarkIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/CheckmarkIcon.svelte -------------------------------------------------------------------------------- /src/lib/components/ErrorIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/ErrorIcon.svelte -------------------------------------------------------------------------------- /src/lib/components/LoaderIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/LoaderIcon.svelte -------------------------------------------------------------------------------- /src/lib/components/ToastBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/ToastBar.svelte -------------------------------------------------------------------------------- /src/lib/components/ToastIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/ToastIcon.svelte -------------------------------------------------------------------------------- /src/lib/components/ToastMessage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/ToastMessage.svelte -------------------------------------------------------------------------------- /src/lib/components/ToastWrapper.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/ToastWrapper.svelte -------------------------------------------------------------------------------- /src/lib/components/Toaster.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/components/Toaster.svelte -------------------------------------------------------------------------------- /src/lib/core/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/core/store.ts -------------------------------------------------------------------------------- /src/lib/core/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/core/toast.ts -------------------------------------------------------------------------------- /src/lib/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/core/types.ts -------------------------------------------------------------------------------- /src/lib/core/use-toaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/core/use-toaster.ts -------------------------------------------------------------------------------- /src/lib/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/core/utils.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/www/Copy.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/www/Copy.svelte -------------------------------------------------------------------------------- /src/www/Examples.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/www/Examples.svelte -------------------------------------------------------------------------------- /src/www/RichContent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/www/RichContent.svelte -------------------------------------------------------------------------------- /src/www/demo-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/www/demo-code.ts -------------------------------------------------------------------------------- /src/www/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/src/www/examples.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Black.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Black.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-BlackItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-BlackItalic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-BlackItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Bold.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-BoldItalic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-BoldItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-ExtraBold.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-ExtraBold.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Italic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Italic.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Medium.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Medium.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-MediumItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-MediumItalic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-MediumItalic.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Regular.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-SemiBold.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-SemiBold.woff2 -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-SemiBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-SemiBoldItalic.woff -------------------------------------------------------------------------------- /static/fonts/HKGrotesk-SemiBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/fonts/HKGrotesk-SemiBoldItalic.woff2 -------------------------------------------------------------------------------- /static/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/og-image.png -------------------------------------------------------------------------------- /static/prism-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/static/prism-theme.css -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/tests/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbrgl/svelte-french-toast/HEAD/vite.config.js --------------------------------------------------------------------------------