![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
@flexilla/flexilla
Advanced tools
A set of unstyled interactive components for building interactive, and customizable user interfaces. Open-Source
Flexilla is an open-source set of unstyled interactive UI components for building interactive and customizable user interfaces.
Flexilla(flexilla) is a set of unstyled components that help you quickly add interactivity to your UI Element with accessibility in mind. Flexilla includes Dropdown, collapse, accordion, tabs, Offcanvas and more. It's mainly designed to be integrated beautifully with Tailwind CSS or UnoCSS.
npm install @flexilla/flexilla
If you want to use only one package or two then we recommand you to install only those packages
npm install @flexilla/accordion
Flexilla doesn't use any CSS Framework, it's just update states via data attributes, you can directly specify style on the component according to it's state (for an accordion: each item has a data-open attribute wich can be close or open, and eache item has trigger aria-expended="true"
or aria-expended="false"
and content data-state="open"
or data-state="close"
)
Flexilla has a UnoCSS preset allowing you to have nice prefix like fx-open
instead of writting data-[state=open]
. Check the list off all prefixes
npm i -D @flexilla/uno-preset
Flexilla has a TailwindCSS Plugin allowing you to have nice prefix like data-opened
instead of writting data-[state=open]
. Check the list off all prefixes
npm i -D @flexilla/tailwind-plugin
FAQs
A set of unstyled interactive components for building interactive, and customizable user interfaces. Open-Source
The npm package @flexilla/flexilla receives a total of 5 weekly downloads. As such, @flexilla/flexilla popularity was classified as not popular.
We found that @flexilla/flexilla demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.