mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-23 10:00:34 +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 replace from '@rollup/plugin-replace'
|
||||||
import { terser } from 'rollup-plugin-terser'
|
import { terser } from 'rollup-plugin-terser'
|
||||||
import ts from 'rollup-plugin-typescript2'
|
import ts from 'rollup-plugin-typescript2'
|
||||||
|
import dts from 'rollup-plugin-dts'
|
||||||
import defaultsDeep from 'lodash/defaultsDeep'
|
import defaultsDeep from 'lodash/defaultsDeep'
|
||||||
|
|
||||||
const pkg = require('../package.json')
|
const pkg = require('../package.json')
|
||||||
@@ -74,7 +75,7 @@ function rollupConfig({
|
|||||||
declaration: !didTS,
|
declaration: !didTS,
|
||||||
declarationMap: !didTS,
|
declarationMap: !didTS,
|
||||||
},
|
},
|
||||||
exclude: ['__tests__', 'test-dts'],
|
exclude: ['node_modules', '__tests__', 'test-dts'],
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
].concat(plugins),
|
].concat(plugins),
|
||||||
@@ -154,4 +155,11 @@ export default [
|
|||||||
format: 'es'
|
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,
|
"sideEffects": false,
|
||||||
"files": [
|
"files": [
|
||||||
"dist/*.js",
|
"dist/*.js",
|
||||||
"types/*.d.ts",
|
"dist/vue-meta.d.ts",
|
||||||
"README.md"
|
"README.md"
|
||||||
],
|
],
|
||||||
"homepage": "https://github.com/nuxt/vue-meta",
|
"homepage": "https://github.com/nuxt/vue-meta",
|
||||||
@@ -93,6 +93,7 @@
|
|||||||
"puppeteer-core": "^5.5.0",
|
"puppeteer-core": "^5.5.0",
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
"rollup": "^2.38.0",
|
"rollup": "^2.38.0",
|
||||||
|
"rollup-plugin-dts": "^2.0.1",
|
||||||
"rollup-plugin-terser": "^7.0.2",
|
"rollup-plugin-terser": "^7.0.2",
|
||||||
"rollup-plugin-typescript2": "^0.29.0",
|
"rollup-plugin-typescript2": "^0.29.0",
|
||||||
"selenium-webdriver": "^4.0.0-alpha.8",
|
"selenium-webdriver": "^4.0.0-alpha.8",
|
||||||
|
|||||||
@@ -7677,6 +7677,15 @@ rimraf@~2.5.2:
|
|||||||
dependencies:
|
dependencies:
|
||||||
glob "^7.0.5"
|
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:
|
rollup-plugin-terser@^7.0.2:
|
||||||
version "7.0.2"
|
version "7.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
|
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
|
||||||
|
|||||||
Reference in New Issue
Block a user