Introduction
Components Packs is a set of packages that aim to make photo loading and viewing easy yet performant.
Project structure
Components pack currently supports 3 frameworks:
- Svelte 5 and SvelteKit 2 with @matb85/svelte-pack
- Vue 3 and Nuxt 3 with @matb85/vue-pack
- Astro 5 with @matb85/astro-pack
Each of the above Packages have shared logic which is stored in base.
If you use vanilla js or a framework that is not currently supported (e.g. React) you can use base-pack as a standalone package
Supported browsers
Tested on:
- Chrome 132
- Safari 18.3
- Firefox 133
Changelog
You can read the changelog here