mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-07 17:52:24 +03:00
feat: rollup dts
This commit is contained in:
+10
-2
@@ -6,6 +6,7 @@ import nodeResolve from '@rollup/plugin-node-resolve'
|
||||
import replace from '@rollup/plugin-replace'
|
||||
import { terser } from 'rollup-plugin-terser'
|
||||
import ts from 'rollup-plugin-typescript2'
|
||||
import dts from 'rollup-plugin-dts'
|
||||
import defaultsDeep from 'lodash/defaultsDeep'
|
||||
|
||||
const pkg = require('../package.json')
|
||||
@@ -74,7 +75,7 @@ function rollupConfig({
|
||||
declaration: !didTS,
|
||||
declarationMap: !didTS,
|
||||
},
|
||||
exclude: ['__tests__', 'test-dts'],
|
||||
exclude: ['node_modules', '__tests__', 'test-dts'],
|
||||
},
|
||||
}),
|
||||
].concat(plugins),
|
||||
@@ -154,4 +155,11 @@ export default [
|
||||
format: 'es'
|
||||
},
|
||||
}
|
||||
].map(rollupConfig)
|
||||
].map(rollupConfig).concat([{
|
||||
input: path.resolve(__dirname, '../dist/src/index.d.ts'),
|
||||
output: [{
|
||||
file: `dist/${pkg.name}.d.ts`,
|
||||
format: 'es',
|
||||
}],
|
||||
plugins: [dts()],
|
||||
}])
|
||||
|
||||
+2
-1
@@ -10,7 +10,7 @@
|
||||
"sideEffects": false,
|
||||
"files": [
|
||||
"dist/*.js",
|
||||
"types/*.d.ts",
|
||||
"dist/vue-meta.d.ts",
|
||||
"README.md"
|
||||
],
|
||||
"homepage": "https://github.com/nuxt/vue-meta",
|
||||
@@ -93,6 +93,7 @@
|
||||
"puppeteer-core": "^5.5.0",
|
||||
"rimraf": "^3.0.2",
|
||||
"rollup": "^2.38.0",
|
||||
"rollup-plugin-dts": "^2.0.1",
|
||||
"rollup-plugin-terser": "^7.0.2",
|
||||
"rollup-plugin-typescript2": "^0.29.0",
|
||||
"selenium-webdriver": "^4.0.0-alpha.8",
|
||||
|
||||
@@ -7677,6 +7677,15 @@ rimraf@~2.5.2:
|
||||
dependencies:
|
||||
glob "^7.0.5"
|
||||
|
||||
rollup-plugin-dts@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-2.0.1.tgz#333f50a637e199a073d490b198746f3c6bd07701"
|
||||
integrity sha512-y38NSXIY37YExCumbGBTL5dXg7pL7XD+Kbe98iEHWFN9yiKJf7t4kKBOkml5ylUDjQIXBnNClGDeRktc1T5dmA==
|
||||
dependencies:
|
||||
magic-string "^0.25.7"
|
||||
optionalDependencies:
|
||||
"@babel/code-frame" "^7.10.4"
|
||||
|
||||
rollup-plugin-terser@^7.0.2:
|
||||
version "7.0.2"
|
||||
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
|
||||
|
||||
Reference in New Issue
Block a user