{"_id":"@cssnr/vitepress-swiper","_rev":"13-469102ce1a44c771b6dc3a830585d8ae","name":"@cssnr/vitepress-swiper","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"@cssnr/vitepress-swiper","version":"0.0.1","keywords":["vitepress","swiper","image","photo","gallery"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.1","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"3c3fc04973b8b2417e473bc54fee95ca5fdc8f9d","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.1.tgz","fileCount":6,"integrity":"sha512-O5veBGmA/aErmWC0ubf1ws4dcPU+TqPU+w7ic6NUUF80hQe7A5BVBrvsJwyeH4bNksq+jc+Hi4ZARebweYl3Dw==","signatures":[{"sig":"MEUCICGzrK2V/S5wTmlvSKVjYBd9EClaoAQUbO3YqfbUG47jAiEAy1BKPcnDVfNhbDusnAA44fE1Qh7c2VUFYX5clrbivdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333856},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"915ca3de00b7ef28bab3777c3564c2253e102a7a","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image or Photo Gallery with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.1_1756104565697_0.75255755468564","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@cssnr/vitepress-swiper","version":"0.0.2","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.2","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"4859055dd7fa554ab7b422f57694c0d16720dc41","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.2.tgz","fileCount":6,"integrity":"sha512-CdGY8kJMSCpifoTCFYZD5xmE6tGJJg3GqLR7GMNXIALqnxhaazGDTRGYW2rNl4UELraHvi8sEEhRfbK981du+A==","signatures":[{"sig":"MEYCIQCs1K4+QdKDaWTKEXqYSi0iYvL6bKTjIrinJ7TaPEebhwIhANRoG3I5gPJ0lNNfWSiHQ8i8FnXOlv2ftSG41q40g4xI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356968},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"bf1d396b5b192bfc2420c7bb9e2d3f5b615ad8f3","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image Gallery or Photo Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.2_1756163139867_0.8515713913040308","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cssnr/vitepress-swiper","version":"0.0.3","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.3","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"97bec366650c11bbcf7a8f6cf27d520ff571a845","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.3.tgz","fileCount":6,"integrity":"sha512-XPvfel4lphNChku19nivz8Qxlc5Z8Sclz3EcciCOHRigPdWZpYU0D+sobMWeQiEOxBG/8PiQo5X1l7J7s3euDg==","signatures":[{"sig":"MEUCIAnTKcSmvTBKZOzW3RBTPYSjCu2Ta+x94SHVJc5EunxNAiEAj8jNN6jqLRoJOEK6NjcYNXqCLOEkrlbe5K/Pra/riWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358762},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"7259a112e9444ae31fd5fa9296ad5df16b9de977","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image Gallery or Photo Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.3_1756257044145_0.48184522716559863","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cssnr/vitepress-swiper","version":"0.0.4","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.4","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"d13271eeb93c84c3721aab2767ded0753a074456","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.4.tgz","fileCount":6,"integrity":"sha512-jJF6txjw5nH2vj+8shN2RIYJY4V3YSFI/HzC14sasuNbDRSHptA+4J618H/uz9U2d3o7iHhiLZE/VCnMIpKNCQ==","signatures":[{"sig":"MEYCIQCCCaOwDeVeBKWD5D1LV6EghY2av71Y5/ilK3vacTG3xQIhANu86oavFDfVzNn31ddjxtk0kla9xtfpkrji4MrSCSCZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360321},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"3ad8881b16b447ff66a6ad25ef8347284ae2a7d7","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image Gallery or Photo Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.4_1756332854781_0.6342780368226972","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@cssnr/vitepress-swiper","version":"0.0.5","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.5","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"7c0f21f7f8a0d6f3fa33170c6299ec3df22174d9","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.5.tgz","fileCount":6,"integrity":"sha512-NG4pLCSonlZ24/9Kc6a9eSGSfpTk8sy+BqwgOrtuJyuzpABLtgq7SBSFrHi7eeSmSJFYNa74okEixOENhqhUgA==","signatures":[{"sig":"MEUCIA2xtU+hnHy3nAx+MbgTz2dFs1Kbl+O72WoXVpTfy1hrAiEA9lHhgSTtLDs2KzqoMaxc5rCOJI/BNs18vJG1lSwvAys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360730},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"321df70062db30c297caf1aa802a67e25aca5844","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image Gallery or Photo Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.5_1756412480318_0.8743640578398151","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@cssnr/vitepress-swiper","version":"0.0.6","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.6","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://github.com/cssnr/vitepress-swiper","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"86ac2babfc91cc14d653cdb43792823871e79ca3","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.6.tgz","fileCount":6,"integrity":"sha512-Gf/iVXQn2hvSuHEltFkWnioLN8PAFTOveN6+WTvskQcVRbVH4yA6tcZ33P+EYDWjEaUfsbjOvUErqFBNKIVNqA==","signatures":[{"sig":"MEUCIQDZVT3E30Z9xpzV63kpEKWbNXK323zsER1CqaYnMCtqrgIgZwj1tl0Axo1Ewh+XYsT1TJghByDpVhDIxNc85t4ZlSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360811},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"ef4d00250221e15a2f0bf04f2e8571a5a542c7e4","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Swiper Plugin to Easily add an Image Gallery or Photo Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.19","vite":"^7.1.3","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.6_1756430048093_0.6034254316903982","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@cssnr/vitepress-swiper","version":"0.0.7","keywords":["vitepress","swiper","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.0.7","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com/","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"7f8bf48877c80860aa11f4c049f5390049b240a1","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.0.7.tgz","fileCount":6,"integrity":"sha512-rjGGcS2qOuNmF0x0hOyvnXhK1YflEgPVhKTuGUwSd+OidcHnourgIgNQ2s2qUFhTOYsg8A+XTjfIiKa6tRZ1ow==","signatures":[{"sig":"MEYCIQDYEEkGcCnISOUTwdMivZFUG7DZzq+YMPdsoT2Fy4MXDwIhANxEvOuBc9gRk+m6RCrDyweiwtOUcA2IjN9Pyt4/TSyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373568},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"50a66ea9f00de41f0e230388df1c135f3bd0ab6b","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"swiper":"^11.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.20","vite":"^7.1.3","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.0.7_1756672084910_0.9173607860359105","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cssnr/vitepress-swiper","version":"0.1.0","keywords":["vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.1.0","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"76f9f5e9d71292e62aba142ea388566fadbe1afc","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.1.0.tgz","fileCount":6,"integrity":"sha512-CiXoFWl/Gew9SVVRiIijhDHvCLg7S0ztGHhH9raZ9E4aZkrfAdsFYEjEoZ2hvaM4ef0+mojLpBzGuZOgwjb9Og==","signatures":[{"sig":"MEUCIG4Hj2+4GO4+CdabDUeBsit27kad3K4K4yVnC9eiQClzAiEA26IXs66F93x+8vJFFgEeeHeEQcXZUzexH/dZjAnwtyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368598},"main":"dist/VPSwiper.umd.js","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"c2d35adf6c9d1a647c741dcd498ce8b0d33e6264","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"swiper":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","vite":"^7.1.5","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","vitepress":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.1.0_1757745548041_0.24814032171867662","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cssnr/vitepress-swiper","version":"0.1.1","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.1.1","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"30a580bee2d7a2ad4b3d8c0e6cff8e7a4750eb63","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.1.1.tgz","fileCount":6,"integrity":"sha512-kJvvZVwhIx4iIF7qYbT04ESgnF/gW1Cwr3pI5HBl1bQml06YG3v/PICHNhWJHoAKm4u3Sxwygr+XccppoiMu9g==","signatures":[{"sig":"MEYCIQC0gh/uVuX2L8zO/lnHedJL88QKF0BWGplME9tv38K1WgIhAOG0uWo9iww2u5R8HVKSoeGE+4Ha7pr2tP2LYkr6hwYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89288},"main":"dist/VPSwiper.umd.js","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"b63a12451bad50ad8ec29e803834f1f66ab7d10f","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","vite":"^7.1.5","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","swiper":">=11.0.0","vitepress":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.1.1_1758014288099_0.8617741083284844","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cssnr/vitepress-swiper","version":"0.2.0","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.2.0","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"5ddc8f785d88993fd7003f34b2654ae5b44c0075","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.2.0.tgz","fileCount":6,"integrity":"sha512-eQp9xM/2IgB86KmAucUEvEctmnzDfwG9oWFm3b8hpi8JWmhCZyoAmOGychXH81pOy/u2cmYBis7j0+vZAzr9KA==","signatures":[{"sig":"MEUCIQCPGTeQDKReFEU5M8pWpME7Ns4O0lagHejXBcuU9+RLQgIgA1RfbljX0STfOPai6bQDifPaN6Cn8KbHIMhqpExCfrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90778},"main":"dist/VPSwiper.umd.js","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"4ff0749b8ea940b748b1db0267b7bba755834100","scripts":{"build":"vite build","prepare":"npm run build","prettier":"npx prettier --check ."},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","vite":"^7.1.5","prettier":"^3.6.2","@vitejs/plugin-vue":"^6.0.1"},"peerDependencies":{"vue":"^3.0.0","swiper":">=11.0.0","vitepress":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.2.0_1758082192949_0.8916278517744631","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cssnr/vitepress-swiper","version":"0.2.1","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"author":{"url":"https://cssnr.github.io/","name":"Shane"},"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.2.1","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"8d30a60f43ac5b78bd0e0c157091d6cc016fcef7","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.2.1.tgz","fileCount":6,"integrity":"sha512-QcdXOFIjONVIOTHCOs7YvyjeW/33JW+KYmSm3nf36H34ugoICuQjEzGA1bAYyjLtn75amPuJUHbEEnCLxtR/xw==","signatures":[{"sig":"MEQCIC61yWa//x27y2J4SBUttIeVcu0xi1mZTh3Px67gjBYxAiBTU17pbgiRqi+8JIplPCbgn2g5e/hWmwtP9NFhmNnykg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93978},"main":"dist/VPSwiper.umd.js","types":"dist/VPSwiper.vue.d.ts","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"adf45360774130ce9fbc1a92937da63329226a2b","scripts":{"docs":"npm run docs:dev","build":"vite build","prepare":"npm run build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:deploy":"npm run get-contributors && npm run docs:build","docs:preview":"vitepress preview docs","prettier:check":"npx prettier --check .","prettier:write":"npx prettier --write .","get-contributors":"npx get-contributors cssnr/vitepress-swiper -f docs/.vitepress/contributors.json"},"_npmUser":{"name":"smashed","email":"shane@cssnr.com"},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"10.9.3","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.21","vite":"^7.1.7","prettier":"^3.6.2","vitepress":"^1.6.4","@vitejs/plugin-vue":"^6.0.1","vitepress-plugin-group-icons":"^1.6.3","@cssnr/vitepress-plugin-copybutton":"^0.0.2","@cssnr/vitepress-plugin-contributors":"^0.0.3"},"peerDependencies":{"vue":"^3.0.0","swiper":">=11.0.0","vitepress":"*"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.2.1_1758594446119_0.0982664052066966","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cssnr/vitepress-swiper","version":"0.3.0","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"author":{"url":"https://cssnr.github.io/","name":"Shane"},"license":"GPL-3.0-only","_id":"@cssnr/vitepress-swiper@0.3.0","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"dist":{"shasum":"0bd5d1f38dcb91d3f9e51d2e7bc12ad91671df93","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.3.0.tgz","fileCount":7,"integrity":"sha512-ohf5v/zd1HIKTiMz4NgKNbeEv1GN6Usr5f5XPOcDLdl0VYgYGrXbIzObtflRGeHxE6svAN5fihqqky2BqEiOcA==","signatures":[{"sig":"MEQCIAEh1Z7fIrnUgB0TDVMuCd7pFxRnk8B9hhEDjG0vtO07AiAgB8JE54TgfbQVeerrJe7BrUnP13Yqx+UsbtC2mJtTQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105515},"main":"dist/VPSwiper.umd.js","module":"dist/VPSwiper.es.js","exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js"},"./style.css":"./dist/VPSwiper.css"},"funding":{"url":"https://ko-fi.com/cssnr","type":"ko-fi"},"gitHead":"a0c019cf80b1fa5dbf9db7d4854be2916fa26f6f","scripts":{"docs":"npm run docs:dev","build":"vite build && vue-tsc","prepare":"npm run build","docs:dev":"vitepress dev docs","yamllint":"yamllint -c .github/yamllint.yaml .","docs:build":"vitepress build docs","docs:deploy":"npm run get-contributors && npm run docs:build","docs:preview":"vitepress preview docs","prettier:check":"npx prettier --check .","prettier:write":"npx prettier --write .","get-contributors":"npx get-contributors cssnr/vitepress-swiper -f docs/.vitepress/contributors.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef1a9455-f11b-4878-b9a2-852bf99e48b1"}},"repository":{"url":"git+https://github.com/cssnr/vitepress-swiper.git","type":"git"},"_npmVersion":"11.11.0","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.32","vite":"^8.0.8","vue-tsc":"^3.2.7","prettier":"^3.8.3","vitepress":"^1.6.4","@vitejs/plugin-vue":"^6.0.6","vitepress-plugin-group-icons":"^1.7.5","@cssnr/vitepress-plugin-copybutton":"^0.0.2","@cssnr/vitepress-plugin-contributors":"^0.2.0"},"peerDependencies":{"vue":"^3.0.0","swiper":">=11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vitepress-swiper_0.3.0_1776660796122_0.8808192370047643","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cssnr/vitepress-swiper","version":"0.3.1","description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"homepage":"https://vitepress-swiper.cssnr.com","bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"repository":{"type":"git","url":"git+https://github.com/cssnr/vitepress-swiper.git"},"funding":{"type":"ko-fi","url":"https://ko-fi.com/cssnr"},"license":"GPL-3.0-only","author":{"name":"Shane","url":"https://cssnr.github.io/"},"exports":{".":{"import":"./dist/VPSwiper.es.js","require":"./dist/VPSwiper.umd.js","types":"./dist/VPSwiper.vue.d.ts"},"./style.css":"./dist/VPSwiper.css"},"main":"dist/VPSwiper.umd.js","module":"dist/VPSwiper.es.js","types":"dist/VPSwiper.vue.d.ts","scripts":{"build":"vite build && vue-tsc","docs":"npm run docs:dev","docs:build":"vitepress build docs","docs:deploy":"npm run get-contributors && npm run docs:build","docs:dev":"vitepress dev docs","docs:preview":"vitepress preview docs","get-contributors":"npx get-contributors cssnr/vitepress-swiper -f docs/.vitepress/contributors.json","prepare":"npm run build","prettier:check":"npx prettier --check .","prettier:write":"npx prettier --write .","yamllint":"yamllint -c .github/yamllint.yaml ."},"devDependencies":{"@cssnr/vitepress-plugin-contributors":"^0.2.0","@cssnr/vitepress-plugin-copybutton":"^0.0.2","@vitejs/plugin-vue":"^6.0.6","prettier":"^3.8.3","vite":"^8.0.8","vitepress":"^1.6.4","vitepress-plugin-group-icons":"^1.7.5","vue":"^3.5.32","vue-tsc":"^3.2.7"},"peerDependencies":{"swiper":">=11.0.0","vue":"^3.0.0"},"gitHead":"a39a281638685053014215a9f55a6e8ec65490a5","_id":"@cssnr/vitepress-swiper@0.3.1","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-RwX9S8I2lwJELSqfsVBwczLPmRTahrb6Pg5wDa6xI2d7ZZ3H39/SLnHf28Qis7BOyueZgExvnkpjOw47+p00iA==","shasum":"ce061ca76a622a490f5595b6a27bb000802da1fb","tarball":"https://registry.npmjs.org/@cssnr/vitepress-swiper/-/vitepress-swiper-0.3.1.tgz","fileCount":7,"unpackedSize":105595,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cssnr%2fvitepress-swiper@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFMJPydE3t/7lhgwtWUiYONLwDHqG/CZUA9gBBpqahb0AiEArHXjV4nL/o9FXbfR5xVgshNP2xRkHeufRrIEoP7EiU4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ef1a9455-f11b-4878-b9a2-852bf99e48b1"}},"directories":{},"maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitepress-swiper_0.3.1_1776661230189_0.20131812767442714"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-25T06:49:25.597Z","modified":"2026-04-20T05:00:30.580Z","0.0.1":"2025-08-25T06:49:25.890Z","0.0.2":"2025-08-25T23:05:40.055Z","0.0.3":"2025-08-27T01:10:44.454Z","0.0.4":"2025-08-27T22:14:15.016Z","0.0.5":"2025-08-28T20:21:20.567Z","0.0.6":"2025-08-29T01:14:08.340Z","0.0.7":"2025-08-31T20:28:05.134Z","0.1.0":"2025-09-13T06:39:08.245Z","0.1.1":"2025-09-16T09:18:08.292Z","0.2.0":"2025-09-17T04:09:53.134Z","0.2.1":"2025-09-23T02:27:26.315Z","0.3.0":"2026-04-20T04:53:16.248Z","0.3.1":"2026-04-20T05:00:30.323Z"},"bugs":{"url":"https://github.com/cssnr/vitepress-swiper/issues"},"author":{"name":"Shane","url":"https://cssnr.github.io/"},"license":"GPL-3.0-only","homepage":"https://vitepress-swiper.cssnr.com","keywords":["vitepress-plugin","vitepress","plugin","swiper","swiperjs","image","gallery","photo","slideshow"],"repository":{"type":"git","url":"git+https://github.com/cssnr/vitepress-swiper.git"},"description":"A VitePress Plugin to Easily add a SwiperJS Photo Gallery or Image Slideshow with Custom Options.","maintainers":[{"name":"smashed","email":"shane@cssnr.com"}],"readme":"[![NPM Version](https://img.shields.io/npm/v/%40cssnr%2Fvitepress-swiper?logo=npm)](https://www.npmjs.com/package/@cssnr/vitepress-swiper)\n[![GitHub Release Version](https://img.shields.io/github/v/release/cssnr/vitepress-swiper?logo=github)](https://github.com/cssnr/vitepress-swiper/releases)\n[![NPM Downloads](https://img.shields.io/npm/dm/%40cssnr%2Fvitepress-swiper?logo=npm)](https://npm-stat.com/charts.html?package=%40cssnr%2Fvitepress-swiper)\n[![Bundlephobia Size](https://img.shields.io/bundlephobia/min/%40cssnr%2Fvitepress-swiper?logo=bookstack&logoColor=white)](https://bundlephobia.com/package/@cssnr/vitepress-swiper)\n[![Deployment NPM](https://img.shields.io/github/deployments/cssnr/vitepress-swiper/npm?logo=github&label=npm)](https://github.com/cssnr/vitepress-swiper/deployments/npm)\n[![Deployment Docs](https://img.shields.io/github/deployments/cssnr/vitepress-swiper/docs?logo=materialformkdocs&logoColor=white&label=docs)](https://github.com/cssnr/vitepress-swiper/deployments/docs)\n[![Workflow Release](https://img.shields.io/github/actions/workflow/status/cssnr/vitepress-swiper/release.yaml?logo=norton&logoColor=white&label=release)](https://github.com/cssnr/vitepress-swiper/actions/workflows/release.yaml)\n[![Workflow Lint](https://img.shields.io/github/actions/workflow/status/cssnr/vitepress-swiper/lint.yaml?logo=norton&logoColor=white&label=lint)](https://github.com/cssnr/vitepress-swiper/actions/workflows/lint.yaml)\n[![GitHub Last Commit](https://img.shields.io/github/last-commit/cssnr/vitepress-swiper?logo=listenhub&label=updated)](https://github.com/cssnr/vitepress-swiper/pulse)\n[![GitHub Repo Size](https://img.shields.io/github/repo-size/cssnr/vitepress-swiper?logo=googlecloudstorage&logoColor=white&label=repo%20size)](https://github.com/cssnr/vitepress-swiper?tab=readme-ov-file#readme)\n[![GitHub Top Language](https://img.shields.io/github/languages/top/cssnr/vitepress-swiper?logo=devbox)](https://github.com/cssnr/vitepress-swiper?tab=readme-ov-file#readme)\n[![GitHub Contributors](https://img.shields.io/github/contributors-anon/cssnr/vitepress-swiper?logo=southwestairlines)](https://github.com/cssnr/vitepress-swiper/graphs/contributors)\n[![GitHub Issues](https://img.shields.io/github/issues/cssnr/vitepress-swiper?logo=codeforces&logoColor=white)](https://github.com/cssnr/vitepress-swiper/issues)\n[![GitHub Discussions](https://img.shields.io/github/discussions/cssnr/vitepress-swiper?logo=theconversation)](https://github.com/cssnr/vitepress-swiper/discussions)\n[![GitHub Forks](https://img.shields.io/github/forks/cssnr/vitepress-swiper?style=flat&logo=forgejo&logoColor=white)](https://github.com/cssnr/vitepress-swiper/forks)\n[![GitHub Repo Stars](https://img.shields.io/github/stars/cssnr/vitepress-swiper?style=flat&logo=gleam&logoColor=white)](https://github.com/cssnr/vitepress-swiper/stargazers)\n[![GitHub Org Stars](https://img.shields.io/github/stars/cssnr?style=flat&logo=apachespark&logoColor=white&label=org%20stars)](https://cssnr.github.io/)\n[![Discord](https://img.shields.io/discord/899171661457293343?logo=discord&logoColor=white&label=discord&color=7289da)](https://discord.gg/wXy6m2X8wY)\n[![Ko-fi](https://img.shields.io/badge/Ko--fi-72a5f2?logo=kofi&label=support)](https://ko-fi.com/cssnr)\n\n# VitePress Swiper Plugin\n\n<a title=\"VitePress Swiper Plugin\" href=\"https://vitepress-swiper.cssnr.com/\" target=\"_blank\">\n<img alt=\"VitePress Swiper Plugin\" align=\"right\" width=\"128\" height=\"auto\" src=\"https://vitepress-swiper.cssnr.com/images/logo.png\"></a>\n\n- [Install](#install)\n- [Usage](#usage)\n- [Options](#options)\n- [Support](#support)\n- [Contributing](#contributing)\n\nA [VitePress](https://vitepress.dev/) Plugin to Easily add a [SwiperJS](https://swiperjs.com/) Photo Gallery or Image Slideshow with Custom [Options](#options).\n\nEasy to [install](#install) and [use](#usage) with lots of custom [options](#options).\nProvide a [list](#usage) of slide URL's or [dynamically generate](#dynamic-url-generation) them.\n\nMinimal footprint with only 3 lines of setup code and 1 Markdown tag per gallery.\n\n**Live Demo's and Examples** are [available on the website](https://vitepress-swiper.cssnr.com/examples).\n\n> [!IMPORTANT]  \n> For **Up-to-Date** Documentation, please visit the website:  \n> https://vitepress-swiper.cssnr.com/\n\n## Install\n\n- [NPM Package](#npm-package) - Easiest, minimal footprint, no source access\n- [From Source](#from-source) - Adds 1 file to your project, full source access\n\nView the [Installation Guide](https://vitepress-swiper.cssnr.com/guides/get-started#install) for more details.\n\n### NPM Package\n\nNPM Package: https://www.npmjs.com/package/@cssnr/vitepress-swiper\n\nInstall directly into your VitePress with:\n\n```shell\nnpm i @cssnr/vitepress-swiper\n```\n\nThen import it in your `.vitepress/theme/index.js`:\n\n```javascript\nimport DefaultTheme from 'vitepress/theme'\n\nimport VPSwiper from '@cssnr/vitepress-swiper' // add this line\nimport '@cssnr/vitepress-swiper/style.css' // add this line\n\nexport default {\n  ...DefaultTheme,\n  enhanceApp({ app }) {\n    app.component('VPSwiper', VPSwiper) // add this line\n  },\n}\n```\n\n_Note: If you use the [VitePress Badge](https://vitepress.dev/reference/default-theme-badge#badge)\nsee the [Setup Guide](https://vitepress-swiper.cssnr.com/guides/get-started#setup) for more information._\n\nProceed to [Usage](#usage).\n\n### From Source\n\nAdd to your project:\n\n1. Download or clone the [src/VPSwiper.vue](src/VPSwiper.vue) file to your project.\n2. Place it to the following location: `.vitepress/theme/components/VPSwiper.vue`\n3. Install the dependencies, `swiper`.\n\n```shell\nnpm i swiper\n```\n\nThen import it in your `.vitepress/theme/index.js`:\n\n```javascript\nimport DefaultTheme from 'vitepress/theme'\n\nimport VPSwiper from './components/VPSwiper.vue' // add this line\n\nexport default {\n  ...DefaultTheme,\n  enhanceApp({ app }) {\n    app.component('VPSwiper', VPSwiper) // add this line\n  },\n}\n```\n\n## Usage\n\nTo use, add a `<VPSwiper>` tag to your markdown where you want the gallery to appear.\n\nYou can provide a [list](#slides-list) of `:slides` or generate\na [dynamic](#dynamic-url-generation) `:number-of-slides` using a `base-url`.\n\n> View the [Usage Guide](https://vitepress-swiper.cssnr.com/guides/get-started#usage).\n\n### Slides List\n\nTo generate from a list of `:slides` add them in this format.\n\n```vue\n<VPSwiper\n  :slides=\"[\n    'https://example.com/path/1.jpg',\n    'https://example.com/path/2.jpg',\n    'https://example.com/path/3.jpg',\n  ]\"\n/>\n```\n\nExample using [additional options](#options).\n\n```vue\n<VPSwiper\n  :slides=\"[\n    'https://example.com/path/1.jpg',\n    'https://example.com/path/2.jpg',\n    'https://example.com/path/3.jpg',\n  ]\"\n  :pagination=\"{ type: 'fraction' }\"\n  :mousewheel=\"false\"\n  button-text=\"Fullscreen\"\n  margin-top=\"30px\"\n  effect=\"coverflow\"\n  :coverflow-effect=\"{ slideShadows: false }\"\n/>\n```\n\n> [!TIP]  \n> See Live Demo's, Examples, and Up-to-Date Docs on the website:  \n> https://vitepress-swiper.cssnr.com/\n\n### Dynamic URL Generation\n\nThis only works if your files are named numerically and ordered sequentially.\n\nThis generates numbers for filenames and appends them to the base url as follows:\n\n- `base-url` + `/` + `file-name-prefix` + `file#` + `file-ext`\n\nTherefore, the following `<VPSwiper>` tag options/parameters.\n\n```vue\n<VPSwiper base-url=\"https://example.com/path\" :number-of-slides=\"3\" />\n```\n\nWill produce these URL's:\n\n```text\nhttps://example.com/path/1.jpg\nhttps://example.com/path/2.jpg\nhttps://example.com/path/3.jpg\n```\n\nExample using [additional options](#options).\n\n```vue\n<VPSwiper\n  base-url=\"https://example.com/path\"\n  :number-of-slides=\"4\"\n  :start-at=\"8\"\n  :pad-start=\"2\"\n  file-name-prefix=\"slide-\"\n  file-ext=\".png\"\n  :pagination=\"{ clickable: true }\"\n  :grab-cursor=\"false\"\n  margin-top=\"40px\"\n  effect=\"fade\"\n/>\n```\n\nResulting URL's:\n\n```text\nhttps://example.com/path/slide-08.png\nhttps://example.com/path/slide-09.png\nhttps://example.com/path/slide-10.png\nhttps://example.com/path/slide-11.png\n```\n\n## Options\n\nThere are [Plugin Options](#plugin-options) and [Swiper Options](#swiper-options).\n\n_Note: String parameters do **not** begin with a `:` but all other types do._\n\n> View the [Options Guide](https://vitepress-swiper.cssnr.com/docs/options).\n\n### Plugin Options\n\nYou must provide `:slides` or a `base-url` but **not both**.\n\n| Property&nbsp;Name      |    Default&nbsp;Value     |  Type   | Description&nbsp;of&nbsp;Value                                                            |\n| :---------------------- | :-----------------------: | :-----: | :---------------------------------------------------------------------------------------- |\n| **:slides**             |      or **base-url**      |  Array  | Base URL for image sources                                                                |\n| **base-url** **¹**      |      or **:slides**       | String  | Base URL for image sources                                                                |\n| :number-of-slides **¹** |            `1`            | Number  | Number of slides to generate                                                              |\n| :start-at **¹**         |            `1`            | Number  | Number to start generation                                                                |\n| file-ext **¹**          |          `.jpg`           | String  | Extension for file names                                                                  |\n| :pad-start **¹**        |            `1`            | Number  | Pad file names with `0`'s                                                                 |\n| file-name-prefix **¹**  |            ` `            | String  | Prefix for file names                                                                     |\n| alt-text-prefix         |         `Loading`         | String  | Prefix for `alt` attributes                                                               |\n| button-text             |   `View in Fullscreen`    | String  | Text for fullscreen button                                                                |\n| no-fullscreen           |          `false`          | Boolean | Disable fullscreen button                                                                 |\n| height                  |          `null`           | String  | [CSS height](https://developer.mozilla.org/en-US/docs/Web/CSS/height) (default: auto)     |\n| margin                  |          `null`           | String  | [CSS margin](https://developer.mozilla.org/en-US/docs/Web/CSS/margin)                     |\n| background-color        | `var(--vp-code-block-bg)` | String  | [CSS background-color](https://developer.mozilla.org/en-US/docs/Web/CSS/background-color) |\n| border-radius           |           `8px`           | String  | [CSS border-radius](https://developer.mozilla.org/en-US/docs/Web/CSS/border-radius)       |\n\n> **¹** Only used with [Dynamic URL's](#dynamic-url-generation)\n\n### Swiper Options\n\nSwiper Parameters: https://swiperjs.com/swiper-api#parameters\n\n| Property&nbsp;Name                                                               |   Default    |  Type   | Description&nbsp;of&nbsp;Value      |\n| :------------------------------------------------------------------------------- | :----------: | :-----: | :---------------------------------- |\n| [:slides-per-view](https://swiperjs.com/swiper-api#param-slidesPerView)          |     `1`      | Number  | Number of slides shown per view     |\n| [:space-between](https://swiperjs.com/swiper-api#param-spaceBetween)             |     `0`      | Number  | Space between slides in pixels      |\n| [:lazy-preload-prev-next](https://swiperjs.com/swiper-api#param-spaceBetween)    |     `1`      | Number  | Number of lazy loaded slides        |\n| [:breakpoints](https://swiperjs.com/swiper-api#param-breakpoints)                |    `null`    | Object  | Breakpoints parameters              |\n| [:pagination](https://swiperjs.com/swiper-api#pagination-parameters)             |    `true`    | Object  | Pagination parameters               |\n| [:keyboard](https://swiperjs.com/swiper-api#param-keyboard)                      |    `true`    | Boolean | Enable keyboard navigation          |\n| [:mousewheel](https://swiperjs.com/swiper-api#param-mousewheel)                  |    `true`    | Boolean | Enable mouse wheel navigation       |\n| [:navigation](https://swiperjs.com/swiper-api#param-navigation)                  |    `true`    | Boolean | Enable side navigation arrows       |\n| [:grab-cursor](https://swiperjs.com/swiper-api#param-grabCursor)                 |    `true`    | Boolean | Enable grab cursor on hover         |\n| [:loop](https://swiperjs.com/swiper-api#param-loop)                              |    `true`    | Boolean | Enable continuous loop              |\n| [:autoplay](https://swiperjs.com/swiper-api#param-autoplay)                      |   `false`    | Object  | Can be `true` or parameters         |\n| [:centered-slides](https://swiperjs.com/swiper-api#param-centeredSlides)         |   `false`    | Boolean | Center slides vs left aligned       |\n| [:direction](https://swiperjs.com/swiper-api#param-direction)                    | `horizontal` | String  | If `vertical` must set `height`     |\n| [:initial-slide](https://swiperjs.com/swiper-api#param-initialSlide)             |     `0`      | Number  | Initial slide index                 |\n| [:one-way-movement](https://swiperjs.com/swiper-api#param-oneWayMovement)        |   `false`    | Boolean | Only allow swiping forward          |\n| [:speed](https://swiperjs.com/swiper-api#param-speed)                            |    `300`     | Number  | Slide transition speed in ms        |\n| [effect](https://swiperjs.com/swiper-api#param-effect)                           |   `slide`    | String  | `coverflow`, `cube`, `fade`, `flip` |\n| [:coverflow-effect](https://swiperjs.com/swiper-api#coverflow-effect-parameters) |    `{ }`     | Object  | EffectCoverflow parameters          |\n| [:cube-effect](https://swiperjs.com/swiper-api#cube-effect-parameters)           |    `{ }`     | Object  | EffectCube parameters               |\n| [:fade-effect](https://swiperjs.com/swiper-api#fade-effect-parameters)           |    `{ }`     | Object  | EffectFade parameters               |\n| [:flip-effect](https://swiperjs.com/swiper-api#flip-effect-parameters)           |    `{ }`     | Object  | EffectFlip parameters               |\n\n> [!TIP]  \n> If you need more options, please submit a [feature request](https://github.com/cssnr/vitepress-swiper/issues/new?template=1-feature.yaml).\n\n## Support\n\nIf you run into any issues or need help getting started, please do one of the following:\n\n- Report an Issue: <https://github.com/cssnr/vitepress-swiper/issues>\n- Q&A Discussion: <https://github.com/cssnr/vitepress-swiper/discussions/categories/q-a>\n- Request a Feature: <https://github.com/cssnr/vitepress-swiper/issues/new?template=1-feature.yaml>\n- Chat with us on Discord: <https://discord.gg/wXy6m2X8wY>\n\n[![Features](https://img.shields.io/badge/features-brightgreen?style=for-the-badge&logo=rocket&logoColor=white)](https://github.com/cssnr/vitepress-swiper/issues/new?template=1-feature.yaml)\n[![Issues](https://img.shields.io/badge/issues-red?style=for-the-badge&logo=southwestairlines&logoColor=white)](https://github.com/cssnr/vitepress-swiper/issues)\n[![Discussions](https://img.shields.io/badge/discussions-blue?style=for-the-badge&logo=livechat&logoColor=white)](https://github.com/cssnr/vitepress-swiper/discussions)\n[![Discord](https://img.shields.io/badge/discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/wXy6m2X8wY)\n\n### More VitePress Plugins\n\n- [SwiperJS](https://github.com/cssnr/vitepress-swiper) - Photo Gallery\n- [Contributors](https://github.com/cssnr/vitepress-plugin-contributors) - GitHub Contributors\n- [Copy Button](https://github.com/cssnr/vitepress-plugin-copybutton) - Copy Text Button\n\n# Contributing\n\nAll contributions are welcome including [bug reports](https://github.com/cssnr/vitepress-swiper/issues), [feature requests](https://github.com/cssnr/vitepress-swiper/issues/new?template=1-feature.yaml), or pull requests.\n\nFor instructions on creating a PR for the [Package](https://www.npmjs.com/package/@cssnr/vitepress-swiper) or [Documentation](https://vitepress-swiper.cssnr.com/),\nsee the [CONTRIBUTING.md](#contributing-ov-file).\n\nPlease consider making a donation to support the development of this project and additional open source projects.\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/cssnr)\n\nFor a full list of current projects visit: [https://cssnr.github.io/](https://cssnr.github.io/)\n\n<a href=\"https://github.com/cssnr/vitepress-swiper/stargazers\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=cssnr/vitepress-swiper&type=date&legend=bottom-right&theme=dark\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=cssnr/vitepress-swiper&type=date&legend=bottom-right\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=cssnr/vitepress-swiper&type=date&legend=bottom-right\" />\n </picture>\n</a>\n","readmeFilename":"README.md"}