Skip to content

v1.9.3

Choose a tag to compare

@github-actions github-actions released this 13 Oct 09:56
· 7 commits to main since this release

Dependency update

Update DuskMoon Core and CSS Art from 1.20.3 to 1.20.5 across the element packages and documentation. Existing wrappers consume the upstream narrow-screen megamenu placement, navigation/pagination styling, and screen-reader utility fixes through their imported styles.

Browser assets

Mermaid diagrams lazily load the version-pinned @duskmoon-dev/el-markdown-input@1.9.3/dist/esm/mermaid.js asset from jsDelivr. The asset includes KaTeX 0.18.2 and DOMPurify 3.4.16. To host it yourself, copy that asset to an HTTPS server and set mermaid-src; KaTeX CSS defaults to the matching 0.18.2 stylesheet.

Validation

2,331 tests passed, alongside the package build, type checking, lint, formatting, documentation/playground builds, and pack-content checks for all 90 publishable packages.

Published Packages

Core:

  • @duskmoon-dev/el-base - Base element class with reactive properties, Shadow DOM, and theming utilities

Elements:

  • @duskmoon-dev/el-accordion
  • @duskmoon-dev/el-alert
  • @duskmoon-dev/el-autocomplete
  • @duskmoon-dev/el-badge
  • @duskmoon-dev/el-bottom-navigation
  • @duskmoon-dev/el-bottom-sheet
  • @duskmoon-dev/el-breadcrumbs
  • @duskmoon-dev/el-button
  • @duskmoon-dev/el-card
  • @duskmoon-dev/el-carousel
  • @duskmoon-dev/el-cascader
  • @duskmoon-dev/el-chart
  • @duskmoon-dev/el-chat
  • @duskmoon-dev/el-chip
  • @duskmoon-dev/el-circle-menu
  • @duskmoon-dev/el-code-block
  • @duskmoon-dev/el-code-engine
  • @duskmoon-dev/el-console-page
  • @duskmoon-dev/el-countdown
  • @duskmoon-dev/el-datepicker
  • @duskmoon-dev/el-datetime
  • @duskmoon-dev/el-dialog
  • @duskmoon-dev/el-diff
  • @duskmoon-dev/el-drawer
  • @duskmoon-dev/el-dropdown
  • @duskmoon-dev/el-fab
  • @duskmoon-dev/el-file-input
  • @duskmoon-dev/el-file-upload
  • @duskmoon-dev/el-filter-group
  • @duskmoon-dev/el-footer
  • @duskmoon-dev/el-form
  • @duskmoon-dev/el-form-group
  • @duskmoon-dev/el-hero
  • @duskmoon-dev/el-home-page
  • @duskmoon-dev/el-indicator
  • @duskmoon-dev/el-input
  • @duskmoon-dev/el-join
  • @duskmoon-dev/el-kbd
  • @duskmoon-dev/el-link
  • @duskmoon-dev/el-loading
  • @duskmoon-dev/el-markdown
  • @duskmoon-dev/el-markdown-input
  • @duskmoon-dev/el-mask
  • @duskmoon-dev/el-megamenu
  • @duskmoon-dev/el-menu
  • @duskmoon-dev/el-navbar
  • @duskmoon-dev/el-navigation
  • @duskmoon-dev/el-nested-menu
  • @duskmoon-dev/el-otp-input
  • @duskmoon-dev/el-pagination
  • @duskmoon-dev/el-popover
  • @duskmoon-dev/el-pro-data-grid
  • @duskmoon-dev/el-progress
  • @duskmoon-dev/el-radial-progress
  • @duskmoon-dev/el-range
  • @duskmoon-dev/el-segment-control
  • @duskmoon-dev/el-select
  • @duskmoon-dev/el-sidebar-layout
  • @duskmoon-dev/el-sign-page
  • @duskmoon-dev/el-slider
  • @duskmoon-dev/el-stack
  • @duskmoon-dev/el-stat
  • @duskmoon-dev/el-stepper
  • @duskmoon-dev/el-swap
  • @duskmoon-dev/el-switch
  • @duskmoon-dev/el-table
  • @duskmoon-dev/el-tabs
  • @duskmoon-dev/el-theme-controller
  • @duskmoon-dev/el-time-input
  • @duskmoon-dev/el-toggle-switch
  • @duskmoon-dev/el-tooltip
  • @duskmoon-dev/el-validator

Bundles:

  • @duskmoon-dev/elements - All DuskMoon elements in one bundle with auto-registration support
  • @duskmoon-dev/art-elements - All CSS art elements in one bundle

CSS Art Elements:

  • @duskmoon-dev/el-art-atom
  • @duskmoon-dev/el-art-cat-stargazer
  • @duskmoon-dev/el-art-circular-gallery
  • @duskmoon-dev/el-art-color-spin
  • @duskmoon-dev/el-art-csswitch
  • @duskmoon-dev/el-art-eclipse
  • @duskmoon-dev/el-art-flower-animation
  • @duskmoon-dev/el-art-gemini-input
  • @duskmoon-dev/el-art-moon
  • @duskmoon-dev/el-art-mountain
  • @duskmoon-dev/el-art-plasma-ball
  • @duskmoon-dev/el-art-snow
  • @duskmoon-dev/el-art-snowball-preloader
  • @duskmoon-dev/el-art-sun
  • @duskmoon-dev/el-art-synthwave-starfield

Installation

# Install the elements bundle
bun add @duskmoon-dev/elements

# Install the CSS art bundle
bun add @duskmoon-dev/art-elements

# Or install individual packages
bun add @duskmoon-dev/el-button
bun add @duskmoon-dev/el-art-moon

What's Changed

Full Changelog: v1.9.2...v1.9.3