News

varvara-js

JavaScript toolkit for building web browsing experiences.

View on GitHub

packages

va-code-block

v0.3.0MIT

A Web Component for rendering code blocks with a copy button.

npm i va-code-block

varvara-css

v0.9.5MIT

CSS library of customizable UI components based on CSS Variables.

npm i varvara-css

activity

varvara-js

0.3.0de6fbdf

Minor Changes 2b62070: Added support for multiple code blocks with a select to switch between languages, a selected attribute and a change event. c472643: Added support for reading code from light DOM content (e.g. a <pre<code fallback readable without JavaScript) and the language from its language- class.

View full release notes

varvara-js

0.2.09ef9df1

Minor Changes e7feb81: Added minimal built-in syntax highlighting for JavaScript/TypeScript, CSS and HTML. ca67056: Removed syntax highlighting dependency a22c350: Added part attribute to pre element for external styling via ::part() selector. Patch Changes 497502a: Improved copy button state handling for consecutive copy actions 0c267c7: Added attribute observation and dynamic updates 3718d93: Added check before defining custom element 21839d1: Updated peer dependency to support TypeScript 6

View full release notes

varvara-js

0.9.03e0ec35

Minor Changes 9fe1423: Use heading font family for buttons. 85dc4f9: Define separate CSS variables for default and heading fonts. Patch Changes 96356ce: Fix missing active state styling on icons

View full release notes

varvara-js

0.8.0acc61b3

Minor Changes 07c8e0a: Introduced new icon component with "external" icon variant. Patch Changes a21018d: Added border-collapse property and solid border style for table elements. 5f6a816: Updated icon CSS styling across checkbox, collapse, and select components. d8e4c56: Added CSS variables for icon width and height. 8956d2d: Introduced a CSS variable for the default font family. c4bbf0d: Updated CSS variables to use a consistent icon color across checkbox, collapse, and select components.

View full release notes

varvara-js

0.7.3202886f

Patch Changes e1bac65: Improved the implementation of indentation in the collapse component 47c7aa7: Fixed missing CSS imports and added minification 1670a82: Refined indentation of collapse component for reducing output size

View full release notes

varvara-js

0.1.1202886f

Patch Changes 50cfca6: Added module declaration file to package.json. aefa833: Apply pre-wrap to code blocks. fcf030b: Improved installation guide and added link to full documentation. eb07528: Renamed bundle file and updated homepage from package.json. d219d4b: Set default language value to unformatted text.

View full release notes

varvara-js

0.7.081624db

Minor Changes 011d0e7: Refine icon styles and allow to customize its width 223ad85: Introduce new --va-background-color-hover CSS custom property 5114625: Introduce new link component 07dda52: Introduce new background and foreground CSS custom properties Patch Changes 342a8b5: Deprecate --va-surface-primary CSS custom property d9819d9: Deprecate --va-background-primary custom property 4ee04f9: Set box-sizing to border-box for checkbox component 7110ee2: Unify collapse, select and checkbox icon appearance 🚀 3a97a1f: Deprecate --va-text-normal custom property 139fd41: Correct background and foreground CSS custom properties names fea69ca: Set box-sizing to border-box for button and input components

View full release notes

varvara-js

0.6.0c4f8752

Minor Changes 4a37578: Introduce checkbox component Patch Changes 28043fe: Allow select nesting within collapse 96a380a: Enable nested checkboxes inside collapse component d541b85: Remove the option to customize the caret symbol for select

View full release notes

varvara-js

0.5.08700f41

Minor Changes fdab0d0: Make consistent height for input, button, and select components 37c8a9c: Improve compatibility and flexibility of color-scheme CSS property handling Patch Changes e585bd7: Fix label display value for input and select fields

View full release notes

varvara-js

0.4.33ceb0d0

Patch Changes d33ac99: Make custom properties fully overridable 92e4cd6: Align select component with inputs d962b89: Resolve visual inconsistencies in input fields 9817c8b: Allow using both light and dark operating system color schemes c8a252b: Fix button text color inheritance

View full release notes

varvara-js

0.2.1322ff3e

Patch Changes 2238132: Refine styles for Select component: Adjust spacing for more proportional layout. Introduce --va-select-caret-width CSS variable. 3178fbc: Update Select border radius for Safari compatibility

View full release notes

varvara-js

0.2.0bd441da

Minor Changes ebb69c0: Add button active and disabled classes 9b68160: Introduce TailwindCSS Plugin Improved conversion of CSS files to JS. Created distribution file for the plugin in the /dist directory. Updated build process to generate the new distribution file. Enhances the TailwindCSS plugin with better CSS-to-JS conversion and distribution setup. 17219f7: Create new card component aaba9e4: Create table component ad20ca3: Improve button group and button components 0f9b4ce: Add the prefix va- to class names 087b8d1: Updated export structure to simplify importing: Tailwind plugin is now imported from the root Styles are imported from the /css directory 76a5e62: Introduce va-base and va-components cascade layer names. fee7fae: Add new CSS variables with prefix c83f3a0: Remove themes and export global bundle styles dfe81d9: Introduce CSS variables for foreground and background colors in dark mode, ready to use out-of-the-box. Patch Changes 876e1e4: Adjust styles for Select component cfd0134: Fix border color CSS variable 8f6e37a: Fix export of tailwind plugin 917d378: Transform @import rules by inlining content. d973927: Allows to import varvara.css from the root entry point of the package. bddbfea: Updated select component styles to use variables 8d741ae: Update CSS variables 2760447: Fix button variant styles

View full release notes

varvara-js

0.2.0-alpha.12f3ef081

Minor Changes 9b68160: Introduce TailwindCSS Plugin Improved conversion of CSS files to JS. Created distribution file for the plugin in the /dist directory. Updated build process to generate the new distribution file. Enhances the TailwindCSS plugin with better CSS-to-JS conversion and distribution setup.

View full release notes

latest deployment

varvara.js.org

Last deployed · github-pages

Deployment to github-pages

latest commits

Under construction