# CLAUDE.md — @aw-webflow/fusion-26

## Project overview

Custom JavaScript for a Webflow page. The code lives in `script.js`, is bundled by **Parcel**, published to **npm** as the scoped package `@aw-webflow/fusion-26`, and consumed on the live Webflow site via the **jsDelivr CDN**.

## Coding conventions

- **All code in `script.js` must use `var` and ES5 syntax** for direct-in-browser compatibility.
- Avoid `let`/`const`, arrow functions, template literals, and other ES6+ features unless they are transpiled.

## Deployment

1. Push changes to GitHub.
2. Bump the `version` in `package.json`.
3. Run `npm publish --access public`.
4. jsDelivr automatically serves the new version at
   `https://cdn.jsdelivr.net/npm/@aw-webflow/fusion-26@<version>/script.min.js`
5. Update the `<script>` tag on the live Webflow page to point to the new version.

> `npm publish` and pushing are outward-facing actions that affect the live site — only run them when explicitly asked.
