UNPKG

1.57 kBMarkdownView Raw
1# Vue Pack [![npm-latest]][npm]
2
3> Packmule pack to bundle Vue single-file-components.
4
5## Overview
6
7- [Setup](#setup)
8- [API](#api)
9- [Usage](#usage)
10- [License](#license)
11
12## Setup
13
14`Vue Pack` is included in the [`complete`][edition-complete] edition.
15
16**Current Release**
17
18```bash
19npm install --save-dev @packmule/vue-pack vue vue-template-compiler
20```
21
22**Nightly Build**
23
24```bash
25npm install --save-dev @packmule/vue-pack@nightly vue vue-template-compiler
26```
27
28## API
29
30```typescript
31VuePack();
32```
33
34## Usage
35
36**Example**
37
38Compile `vue` files and embedded languages like TypeScript and Sass.
39
40```typescript
41import Packmule from '@packmule/core';
42import VuePack from '@packmule/vue-pack';
43import SassPack from '@packmule/sass-pack';
44import TypeScriptPack from '@packmule/typescript-pack';
45
46const packmule = new Packmule();
47packmule.add(new VuePack());
48packmule.add(new SassPack());
49packmule.add(new TypeScriptPack());
50return packmule.generate();
51```
52
53## License
54
55[MIT](https://choosealicense.com/licenses/mit/)
56
57---
58
59[<img src="https://avatars.githubusercontent.com/u/4364197?s=64">](https://www.pixelart.at/)
60
61[packmule-hints]: https://www.npmjs.com/package/@packmule/core#hints
62[packmule-api]: https://www.npmjs.com/package/@packmule/core#api
63[npm]: https://www.npmjs.com/package/@packmule/vue-pack
64[npm-latest]: https://img.shields.io/npm/v/@packmule/vue-pack/latest?color=%230AC2FF&label=release&style=for-the-badge
65[edition-default]: https://www.npmjs.com/package/@packmule/default
66[edition-complete]: https://www.npmjs.com/package/@packmule/complete