-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Related Projects
Haoqun Jiang edited this page Mar 3, 2020
·
6 revisions
- @vue/eslint-config-airbnb
- @vue/eslint-config-standard
- @vue/eslint-config-prettier
- @vue/eslint-config-typescript
View https://awesomejs.dev/for/vue-cli/ for a curated list of popular plugins.
You can also search for vue-cli-plugin on npm to see a complete list of available plugins.
- vue The core library
- vue-router The official router
- vuex Centralized State Management for Vue.js
- vue-class-component The library that lets you make your Vue components in class-style syntax
-
vue-property-decorator It wraps around
vue-class-component, and provides a few additional handy decorators that make writing class-style Vue component easier - @vue/composition-api A plugin that implements the Composition API RFC in Vue 2. It is also TypeScript-friendly.
- @vue/web-component-wrapper Wrap a Vue component as a web component / custom element. It is used in the Web Component build target bundled by Vue CLI.
- vue-loader A loader for webpack that allows you to author Vue components in a format called Single-File Components (SFCs).
-
vue-style-loader Fork of style-loader, used by
vue-loader, handles the<style>blocks in.vuefiles. -
@vue/component-compiler-utils Lower level utilities for compiling Vue single file components (Vue 2 only), used by
vue-loaderandrollup-plugin-vue. -
vue-template-compilerThis package can be used to pre-compile Vue 2.0 templates into render functions to avoid runtime-compilation overhead and CSP restrictions. It’s the default template compiler used by the
@vue/component-compiler-utils. But it is also possible to replace it with any custom template compilers such as nativescript-vue-template-compiler. This package should be listed in the user project so that the user can customize the template compiler when necessary. -
vue-template-es2015-compiler It processes the raw render functions generated by
vue-template-compilerto support ES2015 features, and removes thewithblock inside render functions to make it strict-mode compliant. Used byvue-loader. -
@vue/compiler-sfc Lower level utilities for compiling Vue single file components (Vue 3 only), the successor of
@vue/component-compiler-utils, used byvue-loader. - @vue/babel-preset-jsx The babel preset that compiles JSX syntax to Vue 2 render functions.
-
eslint-plugin-vue The official ESLint plugin for Vue.js. It enables
.vuefile parsing in ESLint; provides several Vue.js-specific rules and rulesets.
- @vue/test-utils The official unit testing utility library for Vue.js.
-
vue-jest Transforms
.vuefiles for Jest - jest-serializer-vue Vue snapshot serializer for Jest.
- Rollup Because of its powerful tree-shaking ability, Rollup is quite popular among library authors. You can use vue-sfc-rollup to scaffold a project for component libraries. If you want to write your own configurations instead, the official plugin is rollup-plugin-vue.
- Parcel Parcel is a fast, zero-configuration web application bundler. It supports Vue.js out of the box.
-
vue-compile
Sometimes you may want to publish
.vuefiles instead of the compiled render functions to npm, but don’t want the code to contain syntaxes that require specific preprocessors such assassorless.vue-compilecan help to compile away these syntaxes while still reserve the.vueformat.
For edits please submit a PR here. For documentation, please visit cli.vuejs.org.
Project Management
Contributing
Documentation