diff --git a/src/Exceptionless.Web/ClientApp/resources.md b/src/Exceptionless.Web/ClientApp/resources.md index 223aab81c..2eb7bcfc1 100644 --- a/src/Exceptionless.Web/ClientApp/resources.md +++ b/src/Exceptionless.Web/ClientApp/resources.md @@ -4,116 +4,116 @@ ### TODO -- Investigate loading data in - export function load({ url, fetch }) {} +- Investigate loading data in - export function load({ url, fetch }) {} #### shadcn svelte upgrade -- on: -- slots +- on: +- slots #### sveltekit -- page.subscribe -- get( +- page.subscribe +- get( ## General -- <https://kit.svelte.dev/docs/project-structure> -- <https://github.com/laoshaw/sveltespa> -- <https://khromov.se/the-missing-guide-to-understanding-adapter-static-in-sveltekit/> -- <https://marketsplash.com/tutorials/svelte/svelte-onclick/> +- <https://kit.svelte.dev/docs/project-structure> +- <https://github.com/laoshaw/sveltespa> +- <https://khromov.se/the-missing-guide-to-understanding-adapter-static-in-sveltekit/> +- <https://marketsplash.com/tutorials/svelte/svelte-onclick/> ## Forms -- <https://joyofcode.xyz/sveltekit-progressive-enhancement> -- <https://joyofcode.xyz/working-with-forms-in-sveltekit> +- <https://joyofcode.xyz/sveltekit-progressive-enhancement> +- <https://joyofcode.xyz/working-with-forms-in-sveltekit> ## Data Tables -- <https://github.com/TanStack/table> -- <https://svelte-headless-table.bryanmylee.com/#headless> -- <https://tanstack.com/table/v8/docs/guide/column-sizing> -- <https://www.youtube.com/watch?v=-Zuo3UWjjI8> -- <https://tanstack.com/table/v8/docs/examples/svelte/basic> -- <https://codesandbox.io/examples/package/@tanstack/svelte-table> -- <https://codesandbox.io/s/tanstack-table-example-svelte-basic-4jif2l?file=/src/App.svelte> -- <https://tailwindcomponents.com/component/free-tailwind-css-advance-table-component> -- <https://tailwindcomponents.com/component/table-1> -- <https://tuk.dev/components/webapp/table/advance_table> -- <https://github.dev/phartenfeller/sveltekit-1.0-sqlite-demo-app/tree/tut-13-tanstack-table-edit-row> +- <https://github.com/TanStack/table> +- <https://svelte-headless-table.bryanmylee.com/#headless> +- <https://tanstack.com/table/v8/docs/guide/column-sizing> +- <https://www.youtube.com/watch?v=-Zuo3UWjjI8> +- <https://tanstack.com/table/v8/docs/examples/svelte/basic> +- <https://codesandbox.io/examples/package/@tanstack/svelte-table> +- <https://codesandbox.io/s/tanstack-table-example-svelte-basic-4jif2l?file=/src/App.svelte> +- <https://tailwindcomponents.com/component/free-tailwind-css-advance-table-component> +- <https://tailwindcomponents.com/component/table-1> +- <https://tuk.dev/components/webapp/table/advance_table> +- <https://github.dev/phartenfeller/sveltekit-1.0-sqlite-demo-app/tree/tut-13-tanstack-table-edit-row> ## State -- <https://joyofcode.xyz/svelte-context-with-stores> -- <https://joyofcode.xyz/svelte-state-management> +- <https://joyofcode.xyz/svelte-context-with-stores> +- <https://joyofcode.xyz/svelte-state-management> ## Authentication -- <https://github.com/sveltejs/realworld> -- <https://github.com/authts/oidc-client-ts> -- <https://authjs.dev/reference/sveltekit> -- <https://github.dev/rvs1257/svelte-zitadel-pkce> -- <https://github.com/Dan6erbond/sk-auth> -- <https://hartenfeller.dev/blog/sveltekit-diy-authentication-authorization> -- <https://www.swyx.io/svelte-auth> -- <https://ashutosh.dev/how-to-do-authentication-in-svelte-using-store/> -- <https://www.reddit.com/r/sveltejs/comments/117tvx7/how_to_protect_routes_with_login_check/> -- <https://github.dev/nextauthjs/sveltekit-auth-example> -- <https://github.com/nstuyvesant/sveltekit-auth-example> -- <https://authjs.dev/getting-started/credentials-tutorial> -- <https://github.com/search?q=SvelteKitAuth+client&type=code&p=2> -- <https://github.com/GeeTee/sveltekitAuth-directus/blob/master/src/routes/confidentiel/__layout.svelte> -- <https://github.com/GeeTee/sveltekitAuth-directus-sdk/blob/master/src/routes/sign-out.svelte> -- <https://github.com/nicklascarnegie/sveltekitauth-token-rotation-demo/blob/master/src/hooks.server.ts> -- <https://joyofcode.xyz/sveltekit-authentication-using-cookies#passing-user-data-to-pages> +- <https://github.com/sveltejs/realworld> +- <https://github.com/authts/oidc-client-ts> +- <https://authjs.dev/reference/sveltekit> +- <https://github.dev/rvs1257/svelte-zitadel-pkce> +- <https://github.com/Dan6erbond/sk-auth> +- <https://hartenfeller.dev/blog/sveltekit-diy-authentication-authorization> +- <https://www.swyx.io/svelte-auth> +- <https://ashutosh.dev/how-to-do-authentication-in-svelte-using-store/> +- <https://www.reddit.com/r/sveltejs/comments/117tvx7/how_to_protect_routes_with_login_check/> +- <https://github.dev/nextauthjs/sveltekit-auth-example> +- <https://github.com/nstuyvesant/sveltekit-auth-example> +- <https://authjs.dev/getting-started/credentials-tutorial> +- <https://github.com/search?q=SvelteKitAuth+client&type=code&p=2> +- <https://github.com/GeeTee/sveltekitAuth-directus/blob/master/src/routes/confidentiel/__layout.svelte> +- <https://github.com/GeeTee/sveltekitAuth-directus-sdk/blob/master/src/routes/sign-out.svelte> +- <https://github.com/nicklascarnegie/sveltekitauth-token-rotation-demo/blob/master/src/hooks.server.ts> +- <https://joyofcode.xyz/sveltekit-authentication-using-cookies#passing-user-data-to-pages> ## Theming -- <https://joyofcode.xyz/make-a-svelte-component-library> -- <https://joyofcode.xyz/using-future-css-in-svelte> -- <https://svelte.dev/repl/03f0be0c4dc54eb4af5a168f644f5c31?version=3.19.1> -- <https://larainfo.com/blogs/tailwind-daisyui-registration-form-example> -- <https://sveltethemes.dev/resources> -- <https://tailwindui.com/components/application-ui/forms/sign-in-forms> -- <https://daisyui.com/components/drawer/> -- <https://tailwindcss.com/docs/customizing-colors> -- <https://github.com/vaheqelyan/svelte-grid> -- <https://svelte.dev/repl/329d9ab4b27543afaf735acfbc6bbec7?version=3.20.1> -- <https://svelte.dev/repl/03f0be0c4dc54eb4af5a168f644f5c31?version=3.19.1> -- <https://github.com/GeekyAnts/sb-admin-svelte> +- <https://joyofcode.xyz/make-a-svelte-component-library> +- <https://joyofcode.xyz/using-future-css-in-svelte> +- <https://svelte.dev/repl/03f0be0c4dc54eb4af5a168f644f5c31?version=3.19.1> +- <https://larainfo.com/blogs/tailwind-daisyui-registration-form-example> +- <https://sveltethemes.dev/resources> +- <https://tailwindui.com/components/application-ui/forms/sign-in-forms> +- <https://daisyui.com/components/drawer/> +- <https://tailwindcss.com/docs/customizing-colors> +- <https://github.com/vaheqelyan/svelte-grid> +- <https://svelte.dev/repl/329d9ab4b27543afaf735acfbc6bbec7?version=3.20.1> +- <https://svelte.dev/repl/03f0be0c4dc54eb4af5a168f644f5c31?version=3.19.1> +- <https://github.com/GeekyAnts/sb-admin-svelte> ## Storage -- <https://github.com/joshnuss/svelte-persisted-store> +- <https://github.com/joshnuss/svelte-persisted-store> ## i18n -- <https://github.com/kaisermann/svelte-i18n> -- <https://github.com/sveltekit-i18n/lib> -- <https://github.com/nubolab-ffwd/svelte-fluent> +- <https://github.com/kaisermann/svelte-i18n> +- <https://github.com/sveltekit-i18n/lib> +- <https://github.com/nubolab-ffwd/svelte-fluent> ## Validation -- <https://github.com/typestack/class-validator> -- <https://learn.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-7.0> -- <https://github.com/DamianEdwards/MiniValidation> -- <https://github.dev/DamianEdwards/MinimalApis.Extensions> -- <https://benfoster.io/blog/minimal-api-validation-endpoint-filters/> +- <https://github.com/typestack/class-validator> +- <https://learn.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-7.0> +- <https://github.com/DamianEdwards/MiniValidation> +- <https://github.dev/DamianEdwards/MinimalApis.Extensions> +- <https://benfoster.io/blog/minimal-api-validation-endpoint-filters/> ## Networking -- <https://tanstack.com/query/v5/docs/svelte/examples/svelte/simple> -- <https://kit.svelte.dev/docs/load> -- <https://github.com/acacode/swagger-typescript-api> -- <https://learn.microsoft.com/en-us/openapi/kiota/quickstarts/dotnet> -- <https://github.com/microsoft/kiota/tree/main> -- <https://learn.microsoft.com/en-us/openapi/kiota/quickstarts/typescript> -- <https://medium.com/@wundergraph/introducing-the-new-svelte-query-client-836d6e961c> -- <https://github.com/JacobLinCool/sveltekit-api> -- <https://openapi.tools/> -- <https://orval.dev/guides/svelte-query> -- <https://github.com/drwpow/openapi-typescript> -- <https://dev.to/fbjorn/a-typed-http-client-for-sveltekit-88b> -- <https://github.com/OpenAPITools/openapi-generator-cli> -- <https://github.com/drwpow/openapi-typescript/tree/main/packages/openapi-fetch> -- <https://dev.to/fbjorn/a-typed-http-client-for-sveltekit-88b> +- <https://tanstack.com/query/v5/docs/svelte/examples/svelte/simple> +- <https://kit.svelte.dev/docs/load> +- <https://github.com/acacode/swagger-typescript-api> +- <https://learn.microsoft.com/en-us/openapi/kiota/quickstarts/dotnet> +- <https://github.com/microsoft/kiota/tree/main> +- <https://learn.microsoft.com/en-us/openapi/kiota/quickstarts/typescript> +- <https://medium.com/@wundergraph/introducing-the-new-svelte-query-client-836d6e961c> +- <https://github.com/JacobLinCool/sveltekit-api> +- <https://openapi.tools/> +- <https://orval.dev/guides/svelte-query> +- <https://github.com/drwpow/openapi-typescript> +- <https://dev.to/fbjorn/a-typed-http-client-for-sveltekit-88b> +- <https://github.com/OpenAPITools/openapi-generator-cli> +- <https://github.com/drwpow/openapi-typescript/tree/main/packages/openapi-fetch> +- <https://dev.to/fbjorn/a-typed-http-client-for-sveltekit-88b>