Skip to content

fix: add missing component stylesheets to packaging manifest#1310

Merged
SAPTARSHI-coder merged 1 commit into
SAPTARSHI-coder:mainfrom
KRUSHAL2956:bugfix/validate-pack-components
Jun 4, 2026
Merged

fix: add missing component stylesheets to packaging manifest#1310
SAPTARSHI-coder merged 1 commit into
SAPTARSHI-coder:mainfrom
KRUSHAL2956:bugfix/validate-pack-components

Conversation

@KRUSHAL2956
Copy link
Copy Markdown
Contributor

Pull Request Description

Closes #1292. Adds the newer components (chip.css, footer.css, masonry.css, navbar.css, scroll-progress.css, and sidebar.css) to the required assets verification list in scripts/validate-pack.mjs.

This ensures that the npm package dry-run validation will correctly verify the existence of all the component stylesheets in the final release archive, preventing incomplete packages from being released.


Type of Change

  • ✨ New animation / hover effect
  • 🧩 New component
  • 📝 Documentation improvement
  • 🐛 Bug fix in an existing submission (packaging / build verification checks)
  • Other

Submission Checklist

⚠️ PRs that fail this checklist will be closed without review.
Note: This checklist is geared towards new community example submissions. Since this is a release/build script validation fix, changes to scripts/ are required.

  • All changes are inside submissions/examples/your-feature-name/
  • Includes demo.html — self-contained, opens in browser with no server
  • Includes style.css — raw CSS for the proposed feature
  • Includes README.md — what it does, how to use it, why it fits EaseMotion CSS
  • No changes to core/
  • No changes to components/
  • One feature per PR (no bundled unrelated changes)

Feature Description

What does this add?

Verifies that new core/component files are correctly captured by npm pack and not accidentally omitted from the release bundle.


Notes for Maintainer

Tested and verified locally using node scripts/validate-pack.mjs (successfully validated 20 package files).

@SAPTARSHI-coder SAPTARSHI-coder added accepted Contribution approved for integration into EaseMotion CSS animation Animation effects, hover interactions, motion ideas, transitions component New UI components (buttons, cards, modals, tooltips, badges) enhancement New feature or request good first issue Good for newcomers GSSoC-26 Official GSSoC 2026 issue gssoc:approved Approved for GSSoC contributions integrated Successfully merged and included in the framework level:intermediate Requires moderate project understanding type:feature New functionality or enhancement labels Jun 4, 2026
@SAPTARSHI-coder SAPTARSHI-coder merged commit 1c69f50 into SAPTARSHI-coder:main Jun 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accepted Contribution approved for integration into EaseMotion CSS animation Animation effects, hover interactions, motion ideas, transitions component New UI components (buttons, cards, modals, tooltips, badges) enhancement New feature or request good first issue Good for newcomers gssoc:approved Approved for GSSoC contributions GSSoC-26 Official GSSoC 2026 issue integrated Successfully merged and included in the framework level:intermediate Requires moderate project understanding type:feature New functionality or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

📦 Build: Pre-seeded Component Styles Missing from Pack Validator Manifest

2 participants