build: use api-extractor for type rollup

This commit is contained in:
Evan You
2019-09-03 12:16:22 -04:00
parent 015d5dd0f1
commit b2d269a651
29 changed files with 300 additions and 115 deletions

View File

@@ -1,3 +0,0 @@
__tests__/
__mocks__/
dist/packages

View File

@@ -0,0 +1,7 @@
{
"extends": "../../api-extractor.json",
"mainEntryPointFilePath": "./dist/packages/<unscopedPackageName>/src/index.d.ts",
"dtsRollup": {
"untrimmedFilePath": "./dist/<unscopedPackageName>.d.ts"
}
}

View File

@@ -4,7 +4,11 @@
"description": "@vue/reactivity",
"main": "index.js",
"module": "dist/reactivity.esm-bundler.js",
"types": "dist/index.d.ts",
"files": [
"index.js",
"dist"
],
"types": "dist/reactivity.d.ts",
"unpkg": "dist/reactivity.global.js",
"sideEffects": false,
"repository": {