vue-material-adapter

Vue 3 wrapper arround Material Components for the Web
8,712 103
Install
npm install vue-material-adapter
Latest Version:6.2.0
Vue:3
Older releases:2
License:ISC
Last Updated:Apr 5, 2025
Links: GitHub  ·  npm
Maintainer: pgbross

Material Components for Vue

Build Status

Vue components (Vue 3.0) for Material Web Components which uses the Using Foundations and Adapters integration technique.

This project defines Vue components that use the Material Components Web library to implement Material Design.mization while sticking to the Vue Spirit (approachable, versatile, and performant)

This is the Vue 3 version, for the Vue 2 version install vue-material-adapter-legacy see Legacy Vue 2 (semantic version references to the previous version eg. vue-material-adapter@^0.17.3 will continue to work normally with Vue 2).

Install

$ npm install vue-material-adapter

Documentation & Demo

See Documentation & Demo for working examples of how to structure the markup for Vue.

Examples

There are examples of using vue-material-adapter both as a basic-vue-cli and a basic-webpack project examples.

Release Notes

See Release Notes

Building and running demo

Install dependencies

npm install vue-material-adapter

to build everything

npm run build
npm run build:demo

to run demo

npm run dev

Acknowledgements

This project is based on a fork of the successful vue-mdc-adapter project.

Related Packages

@robertkern/vue-material

Material Design Components for Vue

1,312 7
vue-material-for-vue3

Material Design for Vue.js3

624 0
dsncomponents

3SN Core Components to be used with dsnCore

2,500
@mastergo/html-mastergo

Convert HTML to Mastergo code

1,204 60
dsnit-core

3SN Core Library to be used with Vuetify

862

Version History

Version Released Vue License
6.2.0 ^3.0.0 ISC
6.1.1 ^3.0.0 ISC
6.1.0 ^3.0.0 ISC
6.0.1 ^3.0.0 ISC
6.0.0 ^3.0.0 ISC
Pre-releases (58)
Version Released Vue License
6.0.0-alpha.1 ^3.0.0 ISC
4.0.0-beta.3 ^3.0.0 ISC
4.0.0-beta.2 ^3.0.0 ISC
4.0.0-beta.1 ^3.0.0 ISC
2.0.0-beta.3 ^3.0.0 ISC