{"_id":"@aw-webflow/catalyst_case_study_page","name":"@aw-webflow/catalyst_case_study_page","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aw-webflow/catalyst_case_study_page","version":"1.0.0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"parcel script.js"},"author":"","license":"ISC","description":"Custom GSAP animations and TOC linking for the Catalyst case study page on Webflow.","dependencies":{"parcel":"^2.16.4"},"_id":"@aw-webflow/catalyst_case_study_page@1.0.0","gitHead":"5f2c8af0b1a9ec1e19b2f9f4c1e80c666a06ca02","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-IGreoRc+4szyfzuV9AB2a2EZbSjtPGinhl2wYKgW87lI/naU51Wd+T1P/y+KKfN17//sEXYpsNGrh5HV1OKhaA==","shasum":"4df1a877651b30ba596b455545e39dccbc1240dd","tarball":"https://registry.npmjs.org/@aw-webflow/catalyst_case_study_page/-/catalyst_case_study_page-1.0.0.tgz","fileCount":6,"unpackedSize":10641,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1Imlv0JQTNC6bbwRWDSVCdPBKC7n/9Pt1RWhxawNIxwIhAPiWzccHWCKDygtXKHei/yCtRs3SviQ+K8BL+WaIUUCM"}]},"_npmUser":{"name":"akash-aw","email":"akash.choudhary@atomicwork.com"},"directories":{},"maintainers":[{"name":"akash-aw","email":"akash.choudhary@atomicwork.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/catalyst_case_study_page_1.0.0_1775542266559_0.3930219730527855"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T06:11:06.450Z","1.0.0":"2026-04-07T06:11:06.780Z","modified":"2026-04-07T06:11:07.106Z"},"maintainers":[{"name":"akash-aw","email":"akash.choudhary@atomicwork.com"}],"description":"Custom GSAP animations and TOC linking for the Catalyst case study page on Webflow.","license":"ISC","readme":"# @aw-webflow/catalyst_case_study_page\n\nCustom GSAP animations and TOC linking for the Catalyst case study page on Webflow.\n\n## Features\n\n- **Hero staggered fade-up** — logos (`.aw_logo_top`, `.cross_icon`, `.catalyst_logo_top`) animate in sequence\n- **Word-by-word text reveal** — `#hero_txt` splits into words and fades up with stagger\n- **Section fade-ups** — `.in-convo-with` and `.pm-pointers-wraper` fade in after hero text\n- **Scroll-triggered content reveal** — `.case_study_toc_wrapper` and `.case_study_block` fade up when `#content_section` enters the viewport\n- **TOC smooth scroll** — `.toc-link` elements scroll to their target with navbar offset\n- **Active link highlighting** — current section's TOC link turns purple and bold on scroll\n- **Mobile TOC** — auto-collapse `#m-toc` on link click and click-outside-to-close (below 991px)\n\n## Dependencies\n\nGSAP and ScrollTrigger must be loaded via CDN **before** this script:\n\n```html\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js\"></script>\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js\"></script>\n```\n\n## Usage via jsDelivr CDN\n\nAfter publishing to npm, use the jsDelivr CDN link in your Webflow project's custom code (before `</body>`):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@aw-webflow/catalyst_case_study_page@1.0.0/script.js\"></script>\n```\n\nTo always use the latest version:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@aw-webflow/catalyst_case_study_page@latest/script.js\"></script>\n```\n\n## Deployment Workflow\n\n1. Make changes to `script.js`\n2. Bump the version in `package.json`\n3. Commit and push to GitHub\n4. Publish to npm:\n   ```bash\n   npm publish --access public\n   ```\n5. jsDelivr automatically picks up the new version from npm\n6. If using a pinned version in Webflow, update the version number in the script tag\n\n## Local Development\n\n```bash\nnpm install\nnpm start\n```\n\n## License\n\nISC\n","readmeFilename":"README.md","_rev":"1-beb9ef22801afbbda16bc1b8444e6972"}