An open API service indexing awesome lists of open source software.

https://github.com/tidev/webpack-plugin-vue

Titanium Vue Plugin for Appcd Webpack
https://github.com/tidev/webpack-plugin-vue

npm-package

Last synced: 7 months ago
JSON representation

Titanium Vue Plugin for Appcd Webpack

Awesome Lists containing this project

README

          

# @titanium-sdk/webpack-plugin-vue

> Titanium Vue plugin for Appcd Webpack

## Installation

To install this plugin in an existing project, run the following command in your project root:

```sh
npm i @titanium-sdk/webpack-plugin-vue titanium-vue-template-compiler
```

## Webpack configuration

This plugin will add/modify the following Webpack options:

### Resolve

- Aliases
- `@`: `./src`
- Extensions: `vue`

### Rules

- `rule('vue')`
- `rule('vue').use('vue-loader')`

### Plugins

- `plugin('vue-define')`: add platform constant so `titanium-vue-template-compiler` knows for what platform to compile
- `plugin('vue-loader')`: add the `VueLoaderPlugin`
- `plugin('titanium-loader')` add the `TitaniumLoaderPlugin` to track Titanium UI API usage in Vue templates.