Skip to content

docs: add Vanilla Calendar Pro alongside Floating UI across getting started and guides#42134

Open
Copilot wants to merge 2 commits intov6-devfrom
copilot/update-docs-for-vanilla-calendar-pro
Open

docs: add Vanilla Calendar Pro alongside Floating UI across getting started and guides#42134
Copilot wants to merge 2 commits intov6-devfrom
copilot/update-docs-for-vanilla-calendar-pro

Conversation

Copy link
Contributor

Copilot AI commented Mar 8, 2026

Bootstrap now has two external JS peer dependencies — Floating UI and Vanilla Calendar Pro (used by the new Datepicker component) — but docs only mentioned Floating UI. Updates all relevant pages to reflect both.

Config & build

  • config.yml + config.ts: Added vanilla_calendar_pro, vanilla_calendar_pro_hash, and vanilla_calendar_pro_esm CDN entries (jsDelivr, vanilla-calendar-pro@3.1.0)
  • rollup.config.mjs: Added vanilla-calendar-pro to external/globals for non-bundle builds; replaced external.pop() with external.length = 0 to clear both externals when building the bundle

Docs

  • install.mdx / download.mdx: Updated "optional JS dependencies" descriptions and CDN code blocks; the separate-scripts snippet now includes vanilla_calendar_pro; table entry updated from "JS (with Floating UI)" → "JS bundle (with Floating UI and Vanilla Calendar Pro)"
  • javascript.mdx: Added Datepicker to the JS components list; updated the ESM importmap example to include vanilla-calendar-pro; updated the Dependencies section
  • rtl.mdx: Updated HTML comments for Bundle vs. Separate JS options
  • optimize.mdx: Updated bundle content description to name both deps; added note about listing Vanilla Calendar Pro when using the datepicker
  • guides/quickstart.mdx, webpack.mdx, vite.mdx, parcel.mdx, npm.mdx: Updated install commands and prose to include vanilla-calendar-pro alongside @floating-ui/dom

Example: updated install command in guides

# Before
npm i --save bootstrap @floating-ui/dom

# After
npm i --save bootstrap @floating-ui/dom vanilla-calendar-pro

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • cdn.jsdelivr.net
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
  • www.jsdelivr.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

We added another JS dependency alongside Floating UI. It's Vanilla Calendar Pro. Review the docs and see where we need to make changes to mention both libraries, like the getting started install page.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
Copilot AI changed the title [WIP] Update documentation to include Vanilla Calendar Pro docs: add Vanilla Calendar Pro alongside Floating UI across getting started and guides Mar 8, 2026
Copilot finished work on behalf of mdo March 8, 2026 18:26
@mdo mdo marked this pull request as ready for review March 9, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants