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

https://github.com/midwayjs/vue-cli-plugin-faas

Vue CLI Plugin For Midway FaaS
https://github.com/midwayjs/vue-cli-plugin-faas

Last synced: over 1 year ago
JSON representation

Vue CLI Plugin For Midway FaaS

Awesome Lists containing this project

README

          



Vue CLI Plugin With Midway FaaS Development

This plugin is meant to provide all @midwayjs/faas-dev-pack options to vue-cli.


NPM Version
NPM Downloads
License

## Installation

``` bash
yarn add vue-cli-plugin-faas
# OR npm install vue-cli-plugin-faas
```

## Usage

```js
// vue.config.js
module.exports = {
pluginOptions: {
faas: {
// ...
}
}
}
```

## Options

See [midway faas dev pack](https://github.com/midwayjs/midway-faas/tree/master/packages/faas-dev-pack) for `options` object to pass to the plugin.

### Object examples

* default value, you can overwrite it.

```js
// vue.config.js
module.exports = {
pluginOptions: {
faas: {
sourceDir: 'src/apis',
// ignore function name
ignoreWildcardFunctions: ['render'],
// ignore pattern
ignorePattern: (req) => {
const { pathname } = URL.parse(req.url);
return /\.(js|css|map|json|png|jpg|jpeg|gif|svg|eot|woff2|ttf)$/.test(pathname);
}
}
}
}
```

## License

Vue CLI Plugin FaaS is licensed under [MIT License](./LICENSE).