You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+108Lines changed: 108 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@
17
17
* Faster [TypeScript](https://github.com/Microsoft/TypeScript) type checking and [ESLint](https://eslint.org/) linting (each on a separate process) 🏎
18
18
* Support for modern TypeScript features like [project references](https://www.typescriptlang.org/docs/handbook/project-references.html) and [incremental mode](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-4.html#faster-subsequent-builds-with-the---incremental-flag) ✨
19
19
* Support for [Yarn PnP](https://classic.yarnpkg.com/en/docs/pnp/) 🧶
20
+
* Support for [Vue Single File Component](https://vuejs.org/v2/guide/single-file-components.html) ✅
20
21
* Nice errors reporting with the [code frame](https://babeljs.io/docs/en/next/babel-code-frame.html) formatter 🌈
21
22
22
23
## Installation
@@ -194,6 +195,10 @@ Options for the issues filtering (`issues` option object).
194
195
|`exclude`|`object` or `function` or `array`|`undefined`| Same as `include` but issues that match this predicate will be excluded. |
195
196
196
197
## Yarn PnP
198
+
To enable Yarn PnP support, follow these steps:
199
+
200
+
<details>
201
+
<summary>Expand Yarn PnP set up instruction</summary>
197
202
198
203
To enable Yarn PnP, you have to install [`ts-pnp`](https://github.com/arcanis/ts-pnp) and [`pnp-webpack-plugin`](https://github.com/arcanis/pnp-webpack-plugin) package:
199
204
@@ -243,6 +248,109 @@ module.exports = {
243
248
]
244
249
};
245
250
```
251
+
</details>
252
+
253
+
## Vue.js
254
+
To enable Vue.js support, follow these steps:
255
+
256
+
<details>
257
+
<summary>Expand Vue.js set up instruction</summary>
258
+
259
+
1. Ensure you have all required packages installed:
4. Add `src/types/vue.d.ts` file to shim `.vue` modules:
344
+
```typescript
345
+
declaremodule"*.vue" {
346
+
importVuefrom"vue";
347
+
exportdefaultVue;
348
+
}
349
+
```
350
+
351
+
5. If you are working in VSCode, you can get the [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) extension to complete the developer workflow.
0 commit comments