{"_id":"@charlie404/simond-stories","_rev":"23-2a1983b0743e8197a4180cf1cc137732","name":"@charlie404/simond-stories","dist-tags":{"latest":"1.4.4"},"versions":{"1.0.1":{"name":"@charlie404/simond-stories","version":"1.0.1","license":"ISC","_id":"@charlie404/simond-stories@1.0.1","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"5be2c4d87eb1a647cf6e06f75c5ee3212a17bbcd","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.0.1.tgz","fileCount":188,"integrity":"sha512-AB3AIT6MB7RFC5geMObHx4K5WR1ux+ZMnFs7gXf5xKalOyhWKXIgBBzp7kL04rn/K4yhKYBgvvvaMrdJ4bWwYA==","signatures":[{"sig":"MEQCID/+9Xg5s3Ix9SkRIStUvQS9xCXDMUnNFPgHHYemmQzRAiBR7qibxizXXAzYw/gfyByDi7HJXdhMK/PlBE4jE2yvcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53222432},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"c0a753ec26ab621f2675a2700f14633adc6af0a2","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.0.1_1775055442150_0.14606628774337072","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@charlie404/simond-stories","version":"1.0.2","license":"ISC","_id":"@charlie404/simond-stories@1.0.2","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"1fd45f051701495d1e7741a8aec828d5337d53aa","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.0.2.tgz","fileCount":188,"integrity":"sha512-OD5fF8O5TYawAjfkuzT41BGAZbzY9LR+0wwxje4MmqsnkOh3RjNDOBt5jwnERR9oXmiLRP4AMTX8Cqq/boDjUA==","signatures":[{"sig":"MEYCIQCiMmfS0EoIthtpIR8QDjkCAQdDnyv+VDdlXy/7T8iEPgIhAOJJkftDZCeN2z3OhuMRFS4OLVirgjQ1ribTdN8vrTDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53223655},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"337c91d061e596905339af469052899d1add65a9","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.0.2_1775644102880_0.8811536178416932","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@charlie404/simond-stories","version":"1.2.0","license":"ISC","_id":"@charlie404/simond-stories@1.2.0","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"29ab96941de109677da448ab2685a40dba418f1a","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.0.tgz","fileCount":267,"integrity":"sha512-BDQTmZRs354bP74hRkdwNqzi7wZu3iS2/umYDMO6qtkqku0tatgI8ge2BN45GrtunZ4c3iK7G/CANH7gDtLvqw==","signatures":[{"sig":"MEYCIQDJAUUEMM0iBkGf+595ZdqoFpx4EQwCMN/L7rgWqljkowIhAML4lBJoahZkAjrVzc6uVaHzJhC/lgrSXXTxi2TGFCXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72966289},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"28e32977bd9821a2a7706509152cc08eb13deb44","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.0_1776528807313_0.49127789171528913","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@charlie404/simond-stories","version":"1.2.1","license":"ISC","_id":"@charlie404/simond-stories@1.2.1","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"8a7aded197406b70f877839fd463ba2fa77ca0d1","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.1.tgz","fileCount":267,"integrity":"sha512-aLXtI/VN9H1xWCfbnGevXg9WSPka41uHGhhjDHLpczADb06w71PzgwBlof7HiwKIS3NmeWE2Quafo0z17E57fw==","signatures":[{"sig":"MEUCIQCtJMEYUlJRIw4+LD1Cjm5jaG3vHK5qK2gE1M7s5Tr/jwIgQHhSRQZc7r6VuQuq0UdcY5wYubA15Qq7fD6ITZMX2Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72967024},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"28e32977bd9821a2a7706509152cc08eb13deb44","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.1_1776530911593_0.7858633250957736","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@charlie404/simond-stories","version":"1.2.2","license":"ISC","_id":"@charlie404/simond-stories@1.2.2","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"bbb1623ab3a6276695a17019d7f6fe6c97307b67","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.2.tgz","fileCount":267,"integrity":"sha512-NDIYeXXS8GewJT852qvABRHhSpYOiTfKXSrJZKm4EowEaL4RjjHMBWX9V4B2zbqWa+ybTuUT9MJamRPFfQMJGw==","signatures":[{"sig":"MEUCIGnUFIt65Oju61L/jGIb+tv3AYLxP1Z3u+OCv/oSRHNRAiEA5vuLEWs4rnF/VCQdPa/MHDbQ95qxVTxrL6ZPU1ilOHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72967077},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"28e32977bd9821a2a7706509152cc08eb13deb44","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.2_1776531799154_0.13180879760143438","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@charlie404/simond-stories","version":"1.2.3","license":"ISC","_id":"@charlie404/simond-stories@1.2.3","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"d1472fcf44956c9a362e6af966c6bd63ee1cd0fa","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.3.tgz","fileCount":267,"integrity":"sha512-XG53dm6w1DZhUSXUuNZ83U2fya0TxT9jGQqT3SgqDCNfFD878WEhO6vzfOmoigKdtisUe+U7ZOqJcuRLgHyxbg==","signatures":[{"sig":"MEQCIDfzKklAbNneTHgNbSK+c/inCsXKx9b/5N5VZaWX2WSuAiABK1KuPM/JlsZzPy2LBWCAgZ1e5F/OqokBYVLgvR7X3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72969214},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"28e32977bd9821a2a7706509152cc08eb13deb44","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.3_1776532626394_0.6662291686276982","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@charlie404/simond-stories","version":"1.2.4","license":"ISC","_id":"@charlie404/simond-stories@1.2.4","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"917106f103ac1069a8f5fed2f8c968c98e5b234a","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.4.tgz","fileCount":267,"integrity":"sha512-5Fl6Ka84GzNVzUWW45o8CvOhzVZNR67ekiKuWg0TMowNNkZ9M3d0NGggQRVM8QqCsUN89zpfmj/xhgukR9K5ig==","signatures":[{"sig":"MEQCIEb3aMjsctuC5AYlUuQ6CjjX4uGsp2f+P9n8CM5xMN3QAiBFq0ptuQhXtCCsvgdDvJrscGWEk4FT2mAtn7qjnggvYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72969456},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"28e32977bd9821a2a7706509152cc08eb13deb44","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.4_1776533512710_0.6635372913055773","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@charlie404/simond-stories","version":"1.2.6","license":"ISC","_id":"@charlie404/simond-stories@1.2.6","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"1536424e5939f3aa6ab5dd13d67602c69f2bc0c0","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.6.tgz","fileCount":267,"integrity":"sha512-arEVC4vTzr4oivlMYcNsA5d5X5RhezgpqcdamToFY46LJLsgecOHP2J9mser3L6BKUCyPI7tgawpvRth3Muq8A==","signatures":[{"sig":"MEUCIQDfkRXVP2cwFm6gme1n6XXCWTCSe2VYUaxcNg3k6iWKQQIgOmVYr6f2IIHcM0+l8TYmmcv5CYtaeva5XeVGl1MrDDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72968874},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"0a2e727ebe09ee183a3c6ca395d2fd49c035ca00","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.6_1776671913634_0.9519731002282987","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@charlie404/simond-stories","version":"1.2.7","license":"ISC","_id":"@charlie404/simond-stories@1.2.7","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"6faac7359d496fd5fa2626998cafdf8b6a270fed","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.7.tgz","fileCount":267,"integrity":"sha512-KuPFl8lmlRlQg9ScqRF0bRnUeNI6v8BUXYgoPQQpTat44JXUoLLIu3OT+jV2hj0tCi8rhb7mqpACWcd/7kJcbQ==","signatures":[{"sig":"MEQCIAvU4lIyP1wGJ3S2thY/JciswBskVHHH92pmWnGa2eamAiADJmfL1Y3Q3Hbiat+o2f9V85bh7mr63QAECBIG/yvqSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72968943},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"0a2e727ebe09ee183a3c6ca395d2fd49c035ca00","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.7_1776689647477_0.9253057481573603","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@charlie404/simond-stories","version":"1.2.8","license":"ISC","_id":"@charlie404/simond-stories@1.2.8","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"65e980cf0066534d7b936dda89d88d7022f751d0","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.8.tgz","fileCount":267,"integrity":"sha512-HEZzmJQ34MTrsqOWIwbq1YRBGN3WSYnW6lrPq1p/zHI5E6tHf7x0xS8j+Da1FTefWy5UQ6NlnkUFuqgUYvHzjw==","signatures":[{"sig":"MEUCIDnyvZgNnKkyjwtySp3lxj3ZVh59abk2+5NIuRFk2o8pAiEA+T29wj1r08uegMX2bPbvuoaDjz3HR3lfFzaULn1nWEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72971407},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"034d609e927f3ef1ad9c7fe246d46068605b6b67","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.8_1776715316128_0.2454255363885487","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@charlie404/simond-stories","version":"1.2.9","license":"ISC","_id":"@charlie404/simond-stories@1.2.9","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"1e1048c31cf1f53bb6bd8e8ebaafec11a0db2cfd","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.9.tgz","fileCount":267,"integrity":"sha512-t242QkvLDdkDnO1lX+WMx6ms8mEjiELT4ls+SDJRZ1ISuMEy1fmMqMgGk8+iCztcH3WgaBfMhd+DgzT4tBn5NA==","signatures":[{"sig":"MEYCIQChcl+m9MirF/QxU/sK/3p6uc5EyulSt39bYrJ/fcIcVgIhAKkQCnSvq5qrh12Gl21RRGYdtR+ZVEdqJxUGAIAcmY6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72971464},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"034d609e927f3ef1ad9c7fe246d46068605b6b67","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.9_1776776347090_0.9780391391729104","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@charlie404/simond-stories","version":"1.2.10","license":"ISC","_id":"@charlie404/simond-stories@1.2.10","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"f9124293e68372d2fef6a6d93cc542b64c6422a5","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.2.10.tgz","fileCount":267,"integrity":"sha512-xBYpeb/Ry8sSGQpOTX3169bGUI3lzPAFxmmVqK2rh0DhVGhmSTfTHq5bkUM53hFCfenPBwOu2g3cHnXPKOSvNQ==","signatures":[{"sig":"MEQCIF8ww8vyUPZuhpxMeSwCbeeg5Y3QT1RGARkrrHgFfLDnAiAeXHH4ZRE77xRds7mL0AiEewVcZ87UxwXvKa/SaLhcsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72971469},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"dd8a9303287dc655a84f136bed89e7d6d6b16d43","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.2.10_1776867542733_0.8780933480745667","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@charlie404/simond-stories","version":"1.3.0","license":"ISC","_id":"@charlie404/simond-stories@1.3.0","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"114a60382514f8832f17f350ea241713eebad705","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.3.0.tgz","fileCount":392,"integrity":"sha512-ZmJggqwoEG6N28XENFRVYrE5GFyJdjKm1f5QUPTpOmal8KXjJxrPuYh/cuj+b4Q2XxaL/jY4Lp2sfSknXkWbAA==","signatures":[{"sig":"MEQCIA7yTpLbJ0/G6OXSda9Oovk4iMGKXVWGoVSSpiIa9pQ9AiAGGZgK4HnUP1JT3A1gcDW4N0JRc0FWhzmxyAA8ngO+EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89567274},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"2559470cfd79341c2eedc195ecd0447ef367c072","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.3.0_1782148527961_0.4248894945921675","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@charlie404/simond-stories","version":"1.3.1","license":"ISC","_id":"@charlie404/simond-stories@1.3.1","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"a3aa0b70198e7e02e37f84e25c2000f63b043492","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.3.1.tgz","fileCount":393,"integrity":"sha512-DwyqaioCQDXOdxiZ0WF5cAExpMTSJ5IdOFjI+gBtEKT9pOGsrH/8FiA8f2e1fk6N7U+mLzlekslXa1tu1ti7Xw==","signatures":[{"sig":"MEQCIEWyizV7AtXoIqp5wGlPC9xX4gjzp3WozCpgigYJhXT/AiBuFTEwGqcKo4t53PyNeiUpVWzOUIDlGgX0xDa5lOHyMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89827435},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"37d802d8925a1331899979db3c294c8126e28983","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.3.1_1782216500466_0.7354582195108721","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@charlie404/simond-stories","version":"1.3.2","license":"ISC","_id":"@charlie404/simond-stories@1.3.2","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"12b10ab750e206272e146da5b13c1b5879a1ada3","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.3.2.tgz","fileCount":393,"integrity":"sha512-O7w6KEMOeX73ZQD0wrx/Ut/9qz1BFPGaQJQg64EgKJAhwbmVLLOT7ZgTQdH9uiuPOIYY9icgqAI9VkrMVnzbkA==","signatures":[{"sig":"MEYCIQD0/TC/fToySBpokn4Wyqv2U66oi/+dZo3v0BvJ4aesGAIhAN94iVXhOaAl3L1bcfJD4H7s3zkKTDB4Rz+lZEsHJtJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89843230},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"37d802d8925a1331899979db3c294c8126e28983","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.3.2_1782217094832_0.6618833746161197","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@charlie404/simond-stories","version":"1.3.3","license":"ISC","_id":"@charlie404/simond-stories@1.3.3","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"be714e8cec27c2a735d7b7323e8826b6db95dd2b","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.3.3.tgz","fileCount":393,"integrity":"sha512-bby6nzcFb2BqxF9EZkH0/272mF/XUtemKoLoejGd/ySWmGudJjQqjtbzxjbTXKNxF5BSZLLvVKQYg8JqRuwLQw==","signatures":[{"sig":"MEUCIQCfGOIzK60Pf7a6Uw+VZDelGnMiKNUuhK7lXsOYw3zGOwIgUaVDLu6oElFha8PGryLJtSWDDx+Y4mF9eWGO7d1Ld6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89844247},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"0e3904056c42938a53c7bd20edaa5590d7ffc2d5","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.3.3_1782219030095_0.394182510103555","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@charlie404/simond-stories","version":"1.4.0","license":"ISC","_id":"@charlie404/simond-stories@1.4.0","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"8bd6fa2039fdb846370bacc1a9ea4b0318033580","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.4.0.tgz","fileCount":216,"integrity":"sha512-9/mhMvUMS0XH5QV0TkEzTPbmWtAtSRHToC6Xzj4W77RLeVjkX1YkCTFX95W+pSPhqziVi/t96XjEzQDPlhGa3g==","signatures":[{"sig":"MEQCIAOe3yMf5W7WZfCJ5jd9am+ucrkM8p6df9A5erkStphlAiA42EX6FKmoKNcJJCTs+gGj8vH8H7i/FC+P3HjAhds94Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40617273},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"e20fb45764522092e2020929e4f9195dd9aa2674","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.4.0_1782316205137_0.09382977886304378","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@charlie404/simond-stories","version":"1.4.1","license":"ISC","_id":"@charlie404/simond-stories@1.4.1","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"017689bd745385645f7c82ee10ac1e0303214226","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.4.1.tgz","fileCount":216,"integrity":"sha512-NrpOGeaNQ18ZLjbqLG2lF5PyuwXP8V5HZDDZC/mxp/HngT8hMts6CHG0bir0ttmQnsqHynjkoxFj3RNl53DNmg==","signatures":[{"sig":"MEQCIAHwmqZxduWDYUgKRIAsT/KNoNvRzDknI55E6Ck6D9KcAiA0Kqduip7BMB23JcE6Qm34QJelrsaI0N+LJut6OctPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40618087},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"e20fb45764522092e2020929e4f9195dd9aa2674","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.4.1_1782317206036_0.19656916846195238","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@charlie404/simond-stories","version":"1.4.2","license":"ISC","_id":"@charlie404/simond-stories@1.4.2","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"21f691269cfcc373d59649016cce6e8084ff075b","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.4.2.tgz","fileCount":216,"integrity":"sha512-ykV4bf58VLYVF4CfoloDHuJOQuQ3sNL+uEklDOnAoNkoZt6RNLc6B68qK+G5GXz7PKIecAw2ShZfpuKNFAvZng==","signatures":[{"sig":"MEUCIAorgWeDb6rpDIKhD/1RCmD7iRrq5Vv1UeN2X/1VdPCtAiEApoNZxM0OlbdqF0w+3jsKBoBWloJN4/TyJBJ5uOi84CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40656839},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"c0b46deaba1354f63a91a5f7510721bbd9226c95","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.4.2_1782411505488_0.4059693221610212","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@charlie404/simond-stories","version":"1.4.3","license":"ISC","_id":"@charlie404/simond-stories@1.4.3","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"bin":{"simond-copy-assets":"bin/copy-assets.js"},"dist":{"shasum":"701ccad85e7731988cc642a33fe99a70f13ebe9f","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.4.3.tgz","fileCount":318,"integrity":"sha512-4Tc2Ij9MCfN4Nm2dDnbJwEGoPNYhI8E+HFGqIkTGBEze5w3SC/KoLKgxBbSppMVgcDYJ4AeXKSzuqWIzXOJmfA==","signatures":[{"sig":"MEYCIQD8/y8/pdBass+0F39S3AvloKM8xLX3y6Nm0dChfX7SAwIhAOZ/3vYRY3Afet/yswpaH0wbLHU6C3lfWy2XXKikiQU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55856714},"main":"dist/simond-stories.umd.cjs","type":"module","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"gitHead":"2efc5fbe0a8b26c58a297f08094cd16112a9dece","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"_npmVersion":"10.9.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","directories":{},"_nodeVersion":"22.22.1","dependencies":{"gsap":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/simond-stories_1.4.3_1782725032446_0.6389458822226217","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@charlie404/simond-stories","version":"1.4.4","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","type":"module","main":"dist/simond-stories.umd.cjs","module":"dist/simond-stories.js","exports":{".":{"import":"./dist/simond-stories.js","require":"./dist/simond-stories.umd.cjs"},"./dist/simond-stories.css":"./dist/simond-stories.css"},"bin":{"simond-copy-assets":"bin/copy-assets.js"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","deploy:assets":"bash scripts/deploy-assets.sh","prepublishOnly":"npm run build && npm run deploy:assets"},"dependencies":{"gsap":"^3.14.2"},"devDependencies":{"vite":"^7.3.1"},"license":"ISC","_id":"@charlie404/simond-stories@1.4.4","gitHead":"6b15cf05f75beba695f0cd560982a9bb5f5d6587","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-WDeQug5yXGReItDQoL0cQlBhFWVL4M0ms39I8TIzvkxm3dxxhRjtVbX34gAASvmwLCkB5VsUCqVQ0dK3uYISYA==","shasum":"4a3cd1a37a154f09cbf7f115b582addd059a9869","tarball":"https://registry.npmjs.org/@charlie404/simond-stories/-/simond-stories-1.4.4.tgz","fileCount":318,"unpackedSize":55856832,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDplgjLGqEmT7r9JbxfBQx8QNqrbYviNO9r+XLDsQB8AgIgXGitBiwRB18QNqfRQIYNGyUSaHSQ8KwtFcx+rEepQ20="}]},"_npmUser":{"name":"charlie404","email":"charlie@aniki.fr"},"directories":{},"maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simond-stories_1.4.4_1782835045324_0.6825365707228481"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T14:57:22.045Z","modified":"2026-06-30T15:57:26.260Z","1.0.0":"2026-04-01T14:01:33.593Z","1.0.1":"2026-04-01T14:57:23.534Z","1.0.2":"2026-04-08T10:28:24.342Z","1.2.0":"2026-04-18T16:13:34.248Z","1.2.1":"2026-04-18T16:48:33.457Z","1.2.2":"2026-04-18T17:03:21.054Z","1.2.3":"2026-04-18T17:17:08.454Z","1.2.4":"2026-04-18T17:31:54.596Z","1.2.6":"2026-04-20T07:58:35.440Z","1.2.7":"2026-04-20T12:54:09.548Z","1.2.8":"2026-04-20T20:01:58.346Z","1.2.9":"2026-04-21T12:59:08.935Z","1.2.10":"2026-04-22T14:19:04.630Z","1.3.0":"2026-06-22T17:15:29.227Z","1.3.1":"2026-06-23T12:08:21.601Z","1.3.2":"2026-06-23T12:18:16.115Z","1.3.3":"2026-06-23T12:50:31.279Z","1.4.0":"2026-06-24T15:50:05.769Z","1.4.1":"2026-06-24T16:06:46.699Z","1.4.2":"2026-06-25T18:18:26.359Z","1.4.3":"2026-06-29T09:23:53.194Z","1.4.4":"2026-06-30T15:57:26.159Z"},"license":"ISC","description":"Web Components for Simond Mountain Stories — interactive scroll-based storytelling","maintainers":[{"name":"charlie404","email":"charlie@aniki.fr"}],"readme":"# @charlie404/simond-stories\n\nWeb Components for Simond Mountain Stories — interactive scroll-based storytelling.\n\n## Installation\n\n```bash\nnpm install @charlie404/simond-stories\n```\n\n## Usage\n\n```js\nimport \"@charlie404/simond-stories/dist/simond-stories.css\";\nimport \"@charlie404/simond-stories\";\n```\n\nThen use the custom elements in your HTML:\n\n```html\n<simond-hub href-pre-de-bar=\"/pre-de-bar\" href-olan=\"/olan\"></simond-hub>\n\n<simond-olan></simond-olan>\n<simond-pre-de-bar></simond-pre-de-bar>\n```\n\nAll assets (images and fonts) are served from the project's media server (`https://media.play-bold.fr/simond`) — no need to copy anything into your project.\n\n## Components\n\n| Component             | Description                                                                                                                                        |\n| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `<simond-hub>`        | Horizontal card carousel, scroll-snap navigation                                                                                                   |\n| `<simond-olan>`       | Chauve qui peut — parallax story with year counter, clouds, trail reveal, FR/EN i18n                                                               |\n| `<simond-pre-de-bar>` | Scroll comic — stacked panels, image text-layer reveals (`data-at`), a pinned 3D frame sequence (panel L), loader and outro logo. FR/EN image sets |\n\n## Configuration\n\n### Asset base URL\n\nBy default, assets are served from the project's media server (`https://media.play-bold.fr/simond`). To serve them from a different location instead:\n\n```js\nimport { configure } from \"@charlie404/simond-stories\";\n\nconfigure({ assetBase: \"/my-custom-path/\" });\n```\n\nCall `configure()` **before** the library defines its components (typically via dynamic import):\n\n```html\n<script type=\"module\">\n  const { configure } = await import(\"@charlie404/simond-stories\");\n  configure({ assetBase: \"/my-custom-path/\" });\n  await import(\"@charlie404/simond-stories\");\n</script>\n```\n\nOr per component via attribute (images only — fonts still use the global config):\n\n```html\n<simond-pre-de-bar asset-base=\"/my-custom-path/\"></simond-pre-de-bar>\n```\n\nIf you choose to self-host, copy the assets to your public directory:\n\n```bash\nnpx simond-copy-assets\n# → ./public/simond-assets/\n\n# Or specify a custom destination:\nnpx simond-copy-assets ./public/my-path\n```\n\n### Hub navigation\n\nThe hub links and card titles are configurable via attributes:\n\n```html\n<simond-hub\n  href-pre-de-bar=\"/pre-de-bar\"\n  href-olan=\"/olan\"\n  title-pre-de-bar=\"Pré de Bar\"\n  title-olan=\"Olan\"\n  lang=\"fr\"\n></simond-hub>\n```\n\nOnly cards whose `href-*` attribute is set will be rendered — omit an attribute to hide that card.\n\nThe `lang` attribute switches the \"Découvrir\" / \"Discover\" button text (`fr` default, `en` supported).\n\n### Olan language\n\nThe `<simond-olan>` component supports French (default) and English text:\n\n```html\n<simond-olan lang=\"en\"></simond-olan>\n```\n\n### Pré de Bar language\n\n`<simond-pre-de-bar>` bakes its text into the artwork, so the `lang` attribute\nswaps the whole image set rather than any markup text (`fr` default, `en`\nsupported). In English mode each story image loads its `-en` twin; the logo and\nthe panel-L 3D frames are language-neutral and shared.\n\n```html\n<simond-pre-de-bar lang=\"en\"></simond-pre-de-bar>\n```\n\nTranslations cover the year counter, time markers, all descriptive text, and the intro/outro credits.\n\n## Smooth scroll (optional)\n\nThe package does not include a smooth scroll library. If you want smooth scrolling, install [Lenis](https://github.com/darkroomengineering/lenis) and connect it to GSAP:\n\n```js\nimport Lenis from \"lenis\";\nimport { ScrollTrigger } from \"gsap/ScrollTrigger\";\n\nconst lenis = new Lenis();\nlenis.on(\"scroll\", ScrollTrigger.update);\ngsap.ticker.add((time) => lenis.raf(time * 1000));\n```\n\n## Changelog\n\nFull history in [`CHANGELOG.md`](https://github.com/charlie404/simond-stories/blob/main/CHANGELOG.md).\n\n**1.4.3** — latest release:\n\n- `<simond-pre-de-bar>`: added an **English image set**. The `lang` attribute (`fr` default, `en` supported) swaps the whole image set — text is baked into the artwork, so each story image loads its `-en` twin (`<simond-pre-de-bar lang=\"en\">`).\n\nEarlier highlights (**1.4.x**):\n\n- Fixed the visible seam between `<simond-pre-de-bar>` panels (the anti-aliased export fringe is shaved off the source images).\n- Fixed a large layout shift (CLS) caused by the library's fonts colliding with the host page — font families are now namespaced (`SimondRector`, `SimondRoboto`, `SimondRobotoMono`).\n- `<simond-olan>`: faster first paint — the loader reveals the first section instead of waiting for the whole story, and the rest loads in the background afterwards (parallax/zoom animations preserved).\n- `<simond-pre-de-bar>`: title image preloaded so it appears sooner.\n- Removed the exploratory `<simond-histoire-1|2|3>` test stories.\n","readmeFilename":"README.md"}