# vue-loader [![ci](https://github.com/vuejs/vue-loader/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/vuejs/vue-loader/actions/workflows/ci.yml) > webpack loader for Vue Single-File Components - [Documentation](https://vue-loader.vuejs.org) ## v17.2.1+ Only Options - `experimentalInlineMatchResource: boolean`: enable [Inline matchResource](https://webpack.js.org/api/loaders/#inline-matchresource) for rule matching for vue-loader. ## v16+ Only Options - `reactivityTransform: boolean`: enable [Vue Reactivity Transform](https://github.com/vuejs/rfcs/discussions/369) (SFCs only). - ~~`refSugar: boolean`: **removed.** use `reactivityTransform` instead.~~ - `customElement: boolean | RegExp`: enable custom elements mode. An SFC loaded in custom elements mode inlines its ` ``` There are many cool features provided by `vue-loader`: - Allows using other webpack loaders for each part of a Vue component, for example Sass for `