diff --git a/package.json b/package.json index f83f5b9..388c058 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "@swup/fade-theme": "^1.0.5", "@swup/head-plugin": "^1.3.0", "@swup/preload-plugin": "^2.2.0", + "@swup/scripts-plugin": "^1.1.0", "@swup/scroll-plugin": "^2.0.3", "astro": "^2.6.4", "astro-compress": "^1.1.47", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2db4fc0..3c3a05c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,6 +42,9 @@ dependencies: '@swup/preload-plugin': specifier: ^2.2.0 version: 2.2.0(swup@3.1.0) + '@swup/scripts-plugin': + specifier: ^1.1.0 + version: 1.1.0 '@swup/scroll-plugin': specifier: ^2.0.3 version: 2.0.3(swup@3.1.0) @@ -4425,6 +4428,12 @@ packages: resolution: {integrity: sha512-NbbuG2zT+bQkPcUGyeLNFbiwdunc58e3A/GZpPpUDrXA4ZKN7/rNh97sfG6z5+0OfxrNmDE3N7t+60p5HKhc9w==} dev: false + /@swup/scripts-plugin@1.1.0: + resolution: {integrity: sha512-/2V5cUrmzxxZH91bBk0WjsWMJhjKhb32wZ41Sw/HXAUf2gLvqebvW6Lw98HJsagNXxVqqjmzTDIfdbHGwVsG/w==} + dependencies: + '@swup/plugin': 1.0.1 + dev: false + /@swup/scroll-plugin@2.0.3(swup@3.1.0): resolution: {integrity: sha512-1YYGbRV5IToboW/NSsM4QxSDtUqXnXuYrvjqkHJdIimaHfq5XESi1OPCmf0rTLQGrqhQguEeaJ2lMuDu2wMSsQ==} peerDependencies: diff --git a/src/components/Scripts.astro b/src/components/Scripts.astro index f16c20f..f5be23b 100644 --- a/src/components/Scripts.astro +++ b/src/components/Scripts.astro @@ -10,6 +10,7 @@ import '../styles/sal.css'; import SwupA11yPlugin from '@swup/a11y-plugin'; import SwupPreloadPlugin from '@swup/preload-plugin'; import SwupScrollPlugin from '@swup/scroll-plugin'; + import SwupScriptsPlugin from '@swup/scripts-plugin'; declare const sal: any; @@ -19,6 +20,10 @@ import '../styles/sal.css'; new SwupHeadPlugin(), new SwupA11yPlugin(), new SwupPreloadPlugin(), + new SwupScriptsPlugin({ + head: true, + body: true, + }), new SwupScrollPlugin({ doScrollingRightAway: true, animateScroll: false,