Skip to content

Commit 8eddbc6

Browse files
committed
Updated photoswipe integrationa and added astro-masonry
1 parent 6556756 commit 8eddbc6

20 files changed

+1093
-1025
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ Uses the following integrations:
3232
- astro-icon
3333
- astro-seo
3434
- astro-robots-txt
35+
- [astro-plantuml](https://github.com/joesaby/astro-plantuml)
36+
- [astro-mermaid](https://github.com/joesaby/astro-mermaid)
3537

3638
In addition, SVG and PNG illustrations sourced from [Undraw](https://undraw.co)
3739

@@ -54,7 +56,7 @@ This project initially started as a bare bones port of [hello-gatsby-starter](ht
5456
- Display map at geo coordinates and zoom level using `Map` component (need to also include `extra: ['map']` is frontmatter to load CSS/JS assets for page)
5557
- Calculates and show reading time for blog posts
5658
- CSS/JS assets of external libraries loaded only when needed on a per page and per package basis - no unnecessary bloat
57-
- Photo gallery and lightbox using PhotoSwipe (including display of EXIF tags)
59+
- Masonry Photo gallery and lightbox using PhotoSwipe (including display of EXIF tags)
5860
- Carousel component using Swiper
5961
- Documentation pages (modelled after astro docs starter but using Tailwind)
6062

@@ -82,7 +84,7 @@ The start uses the following external packages:
8284
- [exifr](https://mutiny.cz/exifr/)
8385
- [Swiper](https://swiperjs.com/)
8486
- [Remark Emoji](https://github.com/rhysd/remark-emoji)
85-
- [Expressive Code](https://expressive-code.com)
87+
- Masonry layout using [Astro Masonry](https://github.com/OlivierEstevez/astro-masonry)
8688

8789
It follows the [JAMstack architecture](https://jamstack.org) by automatically building a static version from the Git repository. The demo is deployed on Github Pages.
8890

@@ -260,3 +262,7 @@ All commands are run from the root of the project, from a terminal:
260262
- Migrated to astro-mermaid, astro-plantuml
261263
- Fixed Tailwind 4 plugin support
262264
- Updated Katex CSS to 0.16.22
265+
- 5.2.0: Major changes:
266+
- Improved photoswipe implementation
267+
- replaced TailwindCSS masonry with astro-masonry
268+
- Updated Katex CSS to 0.16.23

package.json

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@
1616
"astro": "astro"
1717
},
1818
"devDependencies": {
19-
"@astrojs/alpinejs": "0.4.8",
20-
"@astrojs/mdx": "4.3.4",
21-
"@astrojs/sitemap": "3.5.1",
19+
"@astrojs/alpinejs": "0.4.9",
20+
"@astrojs/mdx": "4.3.6",
21+
"@astrojs/sitemap": "3.6.0",
2222
"@tailwindcss/forms": "^0.5.10",
23-
"@tailwindcss/typography": "^0.5.16",
23+
"@tailwindcss/typography": "^0.5.19",
2424
"@types/alpinejs": "^3.13.11",
2525
"@types/leaflet": "^1.9.20",
26-
"@typescript-eslint/parser": "^8.42.0",
27-
"alpinejs": "^3.14.9",
28-
"astro": "5.13.5",
26+
"@typescript-eslint/parser": "^8.45.0",
27+
"alpinejs": "^3.15.0",
28+
"astro": "5.14.1",
2929
"astro-robots-txt": "^1.0.0",
30-
"eslint": "^9.34.0",
30+
"eslint": "^9.37.0",
3131
"eslint-plugin-astro": "^1.3.1",
3232
"eslint-plugin-css": "^0.11.0",
3333
"eslint-plugin-jsx-a11y": "^6.10.2",
@@ -44,33 +44,34 @@
4444
"remark-emoji": "^5.0.2",
4545
"remark-math": "^6.0.0",
4646
"schema-dts": "^1.1.5",
47-
"typescript": "~5.9.2",
48-
"typescript-eslint": "^8.42.0",
47+
"typescript": "~5.9.3",
48+
"typescript-eslint": "^8.45.0",
4949
"unist-util-visit": "^5.0.0"
5050
},
5151
"dependencies": {
5252
"@astrojs/check": "^0.9.4",
53-
"@astrojs/markdoc": "^0.15.5",
53+
"@astrojs/markdoc": "^0.15.7",
5454
"@astrojs/rss": "4.0.12",
55-
"@eslint/markdown": "^7.2.0",
55+
"@eslint/markdown": "^7.3.0",
5656
"@iconify-json/bi": "^1.2.6",
57-
"@iconify-json/heroicons": "^1.2.2",
58-
"@tailwindcss/vite": "^4.1.12",
57+
"@iconify-json/heroicons": "^1.2.3",
58+
"@tailwindcss/vite": "^4.1.14",
5959
"astro-geo-map": "^2.0.0",
6060
"astro-icon": "^1.1.5",
61-
"astro-mermaid": "^1.0.4",
61+
"astro-masonry": "^1.2.2",
62+
"astro-mermaid": "^1.1.0",
6263
"astro-plantuml": "^0.1.4",
6364
"astro-seo": "^0.8.4",
6465
"hero-patterns": "^2.1.0",
65-
"katex": "^0.16.22",
66+
"katex": "^0.16.23",
6667
"leaflet": "^1.9.4",
6768
"lunr": "^2.3.9",
68-
"mermaid": "^11.10.1",
69+
"mermaid": "^11.12.0",
6970
"photoswipe": "^5.4.4",
7071
"photoswipe-dynamic-caption-plugin": "^1.2.7",
71-
"playwright": "^1.55.0",
72-
"swiper": "^11.2.10",
73-
"tailwindcss": "^4.1.12"
72+
"playwright": "^1.55.1",
73+
"swiper": "^12.0.2",
74+
"tailwindcss": "^4.1.14"
7475
},
75-
"packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b"
76+
"packageManager": "pnpm@10.18.0+sha512.e804f889f1cecc40d572db084eec3e4881739f8dec69c0ff10d2d1beff9a4e309383ba27b5b750059d7f4c149535b6cd0d2cb1ed3aeb739239a4284a68f40cfa"
7677
}

0 commit comments

Comments
 (0)