Skip to content

Commit 88571bb

Browse files
committed
build: build for plugin-vue
1 parent bb0c105 commit 88571bb

File tree

3 files changed

+58
-1
lines changed

3 files changed

+58
-1
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"bundle": "esbuild packages/vite/src/node/index.ts packages/vite/src/node/cli.ts --bundle --platform=node --target=node12 --external:fsevents --external:sugarss --external:bufferutil --external:utf-8-validate --outdir=esbuild"
1010
},
1111
"devDependencies": {
12+
"@microsoft/api-extractor": "^7.12.1",
1213
"@types/node": "^14.14.10",
1314
"@typescript-eslint/parser": "^4.9.1",
1415
"enquirer": "^2.3.6",
+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
3+
4+
"projectFolder": ".",
5+
6+
"mainEntryPointFilePath": "./temp/index.d.ts",
7+
8+
"dtsRollup": {
9+
"enabled": true,
10+
"untrimmedFilePath": "./dist/index.d.ts"
11+
},
12+
13+
"apiReport": {
14+
"enabled": false
15+
},
16+
17+
"docModel": {
18+
"enabled": false
19+
},
20+
21+
"tsdocMetadata": {
22+
"enabled": false
23+
},
24+
25+
"messages": {
26+
"compilerMessageReporting": {
27+
"default": {
28+
"logLevel": "warning"
29+
}
30+
},
31+
32+
"extractorMessageReporting": {
33+
"default": {
34+
"logLevel": "warning",
35+
"addToApiReportFile": true
36+
},
37+
38+
"ae-missing-release-tag": {
39+
"logLevel": "none"
40+
}
41+
},
42+
43+
"tsdocMessageReporting": {
44+
"default": {
45+
"logLevel": "warning"
46+
},
47+
48+
"tsdoc-undefined-tag": {
49+
"logLevel": "none"
50+
}
51+
}
52+
}
53+
}

packages/plugin-vue/package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88
"main": "dist/index.js",
99
"types": "dist/index.d.ts",
1010
"scripts": {
11-
"dev": "tsc -w --incremental -p ."
11+
"dev": "tsc -p . -w --incremental",
12+
"build": "rimraf dist && run-s build-bundle build-types",
13+
"build-bundle": "esbuild src/index.ts --bundle --platform=node --target=node12 --external:@vue/compiler-sfc --outfile=dist/index.js",
14+
"build-types": "tsc -p . --emitDeclarationOnly --outDir temp && api-extractor run && rimraf temp"
1215
},
1316
"engines": {
1417
"node": ">=12.0.0"

0 commit comments

Comments
 (0)