vue-loader
- Version 17.4.2
- Published
- 85.7 kB
- 3 dependencies
- MIT license
Install
npm i vue-loader
yarn add vue-loader
pnpm add vue-loader
Overview
> webpack loader for Vue Single-File Components
Index
Functions
function loader
loader: (this: LoaderContext<VueLoaderOptions>, source: string) => string | void;
Classes
class VueLoaderPlugin
class Plugin {}
Interfaces
interface VueLoaderOptions
interface VueLoaderOptions {}
property appendExtension
appendExtension?: boolean;
property babelParserPlugins
babelParserPlugins?: SFCScriptCompileOptions['babelParserPlugins'];
property compiler
compiler?: TemplateCompiler | string;
property compilerOptions
compilerOptions?: CompilerOptions;
property customElement
customElement?: boolean | RegExp;
property defineModel
defineModel?: boolean;
Modifiers
@experimental
property enableTsInTemplate
enableTsInTemplate?: boolean;
property experimentalInlineMatchResource
experimentalInlineMatchResource?: boolean;
property exposeFilename
exposeFilename?: boolean;
property hotReload
hotReload?: boolean;
property isServerBuild
isServerBuild?: boolean;
property propsDestructure
propsDestructure?: boolean;
Modifiers
@experimental
property reactivityTransform
reactivityTransform?: boolean;
TODO remove in 3.4
Deprecated
property transformAssetUrls
transformAssetUrls?: SFCTemplateCompileOptions['transformAssetUrls'];
Package Files (2)
Dependencies (3)
Dev Dependencies (46)
- @babel/core
- @babel/preset-env
- @intlify/vue-i18n-loader
- @types/estree
- @types/hash-sum
- @types/jest
- @types/jsdom
- @types/mini-css-extract-plugin
- @types/webpack-merge
- babel-loader
- cache-loader
- conventional-changelog-cli
- css-loader
- file-loader
- html-webpack-plugin
- html-webpack-plugin-v5
- jest
- jsdom
- lint-staged
- markdown-loader
- memfs
- mini-css-extract-plugin
- normalize-newline
- null-loader
- postcss-loader
- prettier
- pug
- pug-plain-loader
- source-map
- style-loader
- stylus
- stylus-loader
- sugarss
- ts-jest
- ts-loader
- ts-loader-v9
- typescript
- url-loader
- vue
- vue-i18n
- webpack
- webpack-cli
- webpack-dev-server
- webpack-merge
- webpack4
- yorkie
Peer Dependencies (1)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/vue-loader
.
- Markdown[](https://www.jsdocs.io/package/vue-loader)
- HTML<a href="https://www.jsdocs.io/package/vue-loader"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2870 ms. - Missing or incorrect documentation? Open an issue for this package.