{"_id":"unplugin-dts","_rev":"4081205","name":"unplugin-dts","description":"<h1 align=\"center\">unplugin-dts</h1>","dist-tags":{"beta":"1.0.0-beta.0","latest":"1.0.0-beta.6"},"maintainers":[{"name":"qmhc","email":""}],"time":{"modified":"2025-11-11T23:18:32.000Z","created":"2023-06-11T15:00:57.862Z","1.0.0-beta.6":"2025-07-31T05:26:16.438Z","1.0.0-beta.5":"2025-07-30T08:22:53.667Z","1.0.0-beta.4":"2025-07-13T10:09:17.120Z","1.0.0-beta.3":"2025-07-07T09:04:09.594Z","1.0.0-beta.2":"2025-06-18T09:18:53.694Z","1.0.0-beta.1":"2025-06-16T02:06:15.896Z","1.0.0-beta.0":"2025-05-18T16:37:49.554Z","0.0.0":"2023-06-11T15:00:57.862Z"},"users":{},"author":{"name":"qmhc"},"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"versions":{"1.0.0-beta.6":{"name":"unplugin-dts","version":"1.0.0-beta.6","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.17","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","@vue/language-core":"~3.0.1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"@vue/language-core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.6","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-+xbFv5aVFtLZFNBAKI4+kXmd2h+T42/AaP8Bsp0YP/je/uOTN94Ame2Xt3e9isZS+Z7/hrLCLbsVJh+saqFMfQ==","_resolved":"/tmp/1b260db7387de80d50374db6f98992e1/unplugin-dts-1.0.0-beta.6.tgz","_from":"file:unplugin-dts-1.0.0-beta.6.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"a40589970e3c862f59ac082f0163d96aa47d8be6","size":38785,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.6.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.6_1753939576218_0.6087838562184185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T05:26:16.438Z","publish_time":1753939576438,"_source_registry_name":"default","_cnpm_publish_time":1753939576438},"1.0.0-beta.5":{"name":"unplugin-dts","version":"1.0.0-beta.5","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.17","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","@vue/language-core":"~3.0.1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"@vue/language-core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.5","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-VoByx8nDaSQ11Kq4OXAIxasnh6pOjFFpcZXlRTC7RKhVKHaFT24WQJ/ggbfYegHzV6b3NGWH3ip9KFsWtNah/Q==","_resolved":"/tmp/ceaf3a81282f06489ff7c9a952e688cd/unplugin-dts-1.0.0-beta.5.tgz","_from":"file:unplugin-dts-1.0.0-beta.5.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"4a9fc0799022c8aba290c0d8940a7f8205d822fa","size":37869,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.5.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.5_1753863773495_0.01764238729107559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T08:22:53.667Z","publish_time":1753863773667,"_source_registry_name":"default","_cnpm_publish_time":1753863773667},"1.0.0-beta.4":{"name":"unplugin-dts","version":"1.0.0-beta.4","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.17","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"devDependencies":{"@microsoft/api-extractor":"^7.52.5","@vue/language-core":"~3.0.1"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","@vue/language-core":"~3.0.1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"@vue/language-core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.4","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-1/DNE0LGRQAqQ/X2LZVnoI0OaF9JGsaovSsoL4N2+VQfARJsMLzA2fm7hSHOitn9dPAZk01255uFrOU4Xv56sQ==","_resolved":"/tmp/ac00c63e1afe38a004f3996ca2744650/unplugin-dts-1.0.0-beta.4.tgz","_from":"file:unplugin-dts-1.0.0-beta.4.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"7e243c9523a3606fa73d248aeff62e6e6bfaf5e1","size":37193,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.4.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.4_1752401356928_0.4155874717473331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-13T10:09:17.120Z","publish_time":1752401357120,"_source_registry_name":"default","_cnpm_publish_time":1752401357120},"1.0.0-beta.3":{"name":"unplugin-dts","version":"1.0.0-beta.3","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.17","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"devDependencies":{"@microsoft/api-extractor":"^7.52.5","@vue/language-core":"~3.0.1"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","@vue/language-core":"~3.0.1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"@vue/language-core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.3","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-qpW+XfRm/isKnTUDPAaPj6nMW1sPVumVQ+yp/0zPFsk+wuQx7upwp4G9n3yV2DYLhzTGjIRxh4CtmXKAEx+tdg==","_resolved":"/tmp/a391cc1728eaaa0118b95faa699e3222/unplugin-dts-1.0.0-beta.3.tgz","_from":"file:unplugin-dts-1.0.0-beta.3.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"b36b91a50858eed0a7e7c8d32f04386cd4666977","size":36918,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.3.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com","actor":{"name":"qmhc","email":"rkzhang9595@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.3_1751879049409_0.6313978600758483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T09:04:09.594Z","publish_time":1751879049594,"_source_registry_name":"default","_cnpm_publish_time":1751879049594},"1.0.0-beta.2":{"name":"unplugin-dts","version":"1.0.0-beta.2","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.13","@vue/language-core":"2.2.0","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"devDependencies":{"@microsoft/api-extractor":"^7.52.5"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.2","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-sgM7qrwWNyiBwoUexkHRrTQBb4xn6EGLkkrcovpG+MvOhYQPY0XdtNGtlxVdExcxTTtWIjpoAAYu5p0iQVQdAA==","_resolved":"/tmp/769c7ba08cd7099b4d59a3e51de28b68/unplugin-dts-1.0.0-beta.2.tgz","_from":"file:unplugin-dts-1.0.0-beta.2.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"93ebe0268156b42e411f0dc8e915d4eb06829cd6","size":36177,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.2.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com","actor":{"name":"qmhc","email":"rkzhang9595@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.2_1750238333501_0.5526217843932371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T09:18:53.694Z","publish_time":1750238333694,"_source_registry_name":"default","_cnpm_publish_time":1750238333694},"1.0.0-beta.1":{"name":"unplugin-dts","version":"1.0.0-beta.1","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./esbuild":{"import":{"types":"./dist/esbuild.d.mts","default":"./dist/esbuild.mjs"},"default":{"types":"./dist/esbuild.d.cts","default":"./dist/esbuild.cjs"}},"./rolldown":{"import":{"types":"./dist/rolldown.d.mts","default":"./dist/rolldown.mjs"},"default":{"types":"./dist/rolldown.d.cts","default":"./dist/rolldown.cjs"}},"./rollup":{"import":{"types":"./dist/rollup.d.mts","default":"./dist/rollup.mjs"},"default":{"types":"./dist/rollup.d.cts","default":"./dist/rollup.cjs"}},"./rspack":{"import":{"types":"./dist/rspack.d.mts","default":"./dist/rspack.mjs"},"default":{"types":"./dist/rspack.d.cts","default":"./dist/rspack.cjs"}},"./vite":{"import":{"types":"./dist/vite.d.mts","default":"./dist/vite.mjs"},"default":{"types":"./dist/vite.d.cts","default":"./dist/vite.cjs"}},"./webpack":{"import":{"types":"./dist/webpack.d.mts","default":"./dist/webpack.mjs"},"default":{"types":"./dist/webpack.d.cts","default":"./dist/webpack.cjs"}},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.13","@vue/language-core":"2.2.0","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"devDependencies":{"@microsoft/api-extractor":"^7.52.5"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.1","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-/xWmb2PMymbuLa9W/75PoJurrOJ+k7lRBoEwMzyMOd83UdsM9c0q5OpDQZ1Afex55/07pDnCbaWS027t22xTrg==","_resolved":"/tmp/ab034ad81077254ed1ec3e793400d6a0/unplugin-dts-1.0.0-beta.1.tgz","_from":"file:unplugin-dts-1.0.0-beta.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5f892b61889b23c2947465fcb7fa2235c29e896d","size":36190,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.1.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.1_1750039575716_0.28573785741398217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-16T02:06:15.896Z","publish_time":1750039575896,"_source_registry_name":"default","_cnpm_publish_time":1750039575896},"1.0.0-beta.0":{"name":"unplugin-dts","version":"1.0.0-beta.0","type":"module","license":"MIT","author":{"name":"qmhc"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./esbuild":{"types":"./dist/esbuild.d.ts","import":"./dist/rolldown.mjs","require":"./dist/esbuild.cjs"},"./rolldown":{"types":"./dist/rolldown.d.ts","import":"./dist/rolldown.mjs","require":"./dist/rolldown.cjs"},"./rollup":{"types":"./dist/rollup.d.ts","import":"./dist/rollup.mjs","require":"./dist/rollup.cjs"},"./rspack":{"types":"./dist/rspack.d.ts","import":"./dist/rspack.mjs","require":"./dist/rspack.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.mjs","require":"./dist/vite.cjs"},"./webpack":{"types":"./dist/webpack.d.ts","import":"./dist/webpack.mjs","require":"./dist/webpack.cjs"},"./package.json":"./package.json"},"keywords":["unplugin","esbuild","rolldown","rollup","rspack","vite","webpack","ts","dts","typescript","tsc","vue-tsc","volar","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/qmhc/vite-plugin-dts.git","directory":"packages/unplugin-dts"},"bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"dependencies":{"@rollup/pluginutils":"^5.1.4","@volar/typescript":"^2.4.13","@vue/language-core":"2.2.0","compare-versions":"^6.1.1","debug":"^4.4.0","kolorist":"^1.8.0","local-pkg":"^1.1.1","magic-string":"^0.30.17","unplugin":"^2.3.2"},"peerDependencies":{"@microsoft/api-extractor":">=7","@rspack/core":"^1","esbuild":"*","rolldown":"*","rollup":">=3","typescript":">=4","vite":">=3","webpack":"^4 || ^5"},"devDependencies":{"@microsoft/api-extractor":"^7.52.5"},"peerDependenciesMeta":{"@microsoft/api-extractor":{"optional":true},"@rspack/core":{"optional":true},"esbuild":{"optional":true},"rolldown":{"optional":true},"rollup":{"optional":true},"vite":{"optional":true},"webpack":{"optional":true}},"scripts":{"build":"tsx scripts/build.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s --commit-path .","dev":"unbuild --stub","test":"vitest run","test:dev":"vitest"},"_id":"unplugin-dts@1.0.0-beta.0","readmeFilename":"README.md","description":"<h1 align=\"center\">unplugin-dts</h1>","homepage":"https://github.com/qmhc/vite-plugin-dts#readme","_integrity":"sha512-Q8aYNTtLlJ21z/+R7WpxlLA56a0MlwOCMoiwP9EGa5YuiwVgmt8Kp9Fw1x9xbPNi5BzfOQt44/N8w+CTGnQ+7Q==","_resolved":"/tmp/73c84c8a9e80269354dad5864321ac91/unplugin-dts-1.0.0-beta.0.tgz","_from":"file:unplugin-dts-1.0.0-beta.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"shasum":"5ac6afac413d353d3610c854e28443f9ca32f705","size":36133,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-1.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-1.0.0-beta.0.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unplugin-dts_1.0.0-beta.0_1747586269332_0.025537272051577187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-18T16:37:49.554Z","publish_time":1747586269554,"_source_registry_name":"default","_cnpm_publish_time":1747586269554},"0.0.0":{"name":"unplugin-dts","version":"0.0.0","type":"module","license":"MIT","author":{"name":"qmhc"},"scripts":{},"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"keywords":["vite","vite-plugin","ts","dts","typescript"],"dependencies":{"@microsoft/api-extractor":"^7.34.4","@rushstack/node-core-library":"^3.55.2","debug":"^4.3.4","fast-glob":"^3.2.12","kolorist":"^1.7.0","unplugin":"^1.3.1","vue-tsc":"^1.6.5"},"gitHead":"169b60ac560a7399fcf1d345a549fa3ec9d9ae7e","_id":"unplugin-dts@0.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"9fd4ce403d8cfe82c1523ee0ac2f4cba0d76667b","size":411,"noattachment":false,"key":"/unplugin-dts/-/unplugin-dts-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unplugin-dts/download/unplugin-dts-0.0.0.tgz"},"_npmUser":{"name":"qmhc","email":"rkzhang9595@gmail.com"},"directories":{},"maintainers":[{"name":"qmhc","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unplugin-dts_0.0.0_1686495657714_0.7509105434324521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-11T15:00:57.862Z","publish_time":1686495657862,"_source_registry_name":"default","_cnpm_publish_time":1686495657862}},"readme":"<h1 align=\"center\">unplugin-dts</h1>\n\n<p align=\"center\">\n  An unplugin that generates declaration files (<code>*.d.ts</code>) from <code>.ts(x)</code> or <code>.vue</code> source files when using <a href=\"https://vitejs.dev/guide/build.html#library-mode\">library mode</a>.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/vite-plugin-dts\">\n    <img src=\"https://img.shields.io/npm/v/vite-plugin-dts?color=orange&label=\" alt=\"version\" />\n  </a>\n  <a href=\"https://github.com/qmhc/vite-plugin-dts/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/npm/l/vite-plugin-dts\" alt=\"license\" />\n  </a>\n</p>\n\n## Installation\n\n```sh\npnpm i -D unplugin-dts\n```\n\n## Usage\n\n<details>\n  <summary>Vite</summary>\n\nIn `vite.config.ts`:\n\n```ts\nimport { resolve } from 'path'\nimport { defineConfig } from 'vite'\nimport dts from 'unplugin-dts/vite'\n\nexport default defineConfig({\n  build: {\n    lib: {\n      entry: resolve(__dirname, 'src/index.ts'),\n      name: 'MyLib',\n      formats: ['es'],\n      fileName: 'my-lib',\n    }\n  },\n  plugins: [dts()],\n})\n```\n\n</details>\n<details>\n  <summary>Rollup</summary>\n\nIn `rollup.config.mjs`:\n\n```ts\nimport { defineConfig } from 'rollup'\nimport typescript from '@rollup/plugin-typescript'\nimport dts from 'unplugin-dts/rollup'\n\nexport default defineConfig({\n  input: {\n    index: './src/index.ts',\n  },\n  output: [\n    {\n      dir: 'dist',\n      exports: 'named',\n      format: 'esm',\n    },\n  ],\n  plugins: [typescript(), dts()],\n})\n```\n\n</details>\n<details>\n  <summary>Rolldown</summary>\n\nIn `rolldown.config.mjs`:\n\n```ts\nimport { defineConfig } from 'rolldown'\nimport dts from 'unplugin-dts/rolldown'\n\nexport default defineConfig({\n  input: {\n    index: './src/index.ts',\n  },\n  output: [\n    {\n      dir: 'dist',\n      exports: 'named',\n      format: 'esm',\n    },\n  ],\n  plugins: [dts()],\n})\n\n```\n\n</details>\n<details>\n  <summary>Webpack</summary>\n\nIn `webpack.config.js`:\n\n```ts\nimport { resolve } from 'node:path'\nimport dts from 'unplugin-dts/webpack'\n\nexport default {\n  entry: {\n    index: './src/index.ts',\n  },\n  output: {\n    path: resolve(__dirname, 'dist'),\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.ts$/,\n        use: 'ts-loader',\n        exclude: /node_modules/,\n      },\n    ],\n  },\n  plugins: [dts()],\n}\n```\n\n</details>\n<details>\n  <summary>Rspack</summary>\n\nIn `rspack.config.mjs`:\n\n```ts\nimport { resolve } from 'node:path'\nimport { fileURLToPath } from 'node:url'\nimport { defineConfig } from '@rspack/cli'\nimport dts from 'unplugin-dts/rspack'\n\nconst rootDir = resolve(fileURLToPath(import.meta.url), '..')\n\nexport default defineConfig({\n  entry: {\n    index: './src/index.ts',\n  },\n  output: {\n    path: resolve(rootDir, 'dist'),\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.js$/,\n        use: [\n          {\n            loader: 'builtin:swc-loader',\n            options: {\n              jsc: {\n                parser: {\n                  syntax: 'ecmascript',\n                },\n              },\n            },\n          },\n        ],\n      },\n      {\n        test: /\\.ts$/,\n        use: [\n          {\n            loader: 'builtin:swc-loader',\n            options: {\n              jsc: {\n                parser: {\n                  syntax: 'typescript',\n                  decorators: true,\n                },\n              },\n            },\n          },\n        ],\n      },\n    ],\n  },\n  plugins: [dts()],\n})\n\n```\n\n</details>\n<details>\n  <summary>Esbuild</summary>\n\nIn your build script:\n\n```ts\nimport { build } from 'esbuild'\nimport dts from 'unplugin-dts/esbuild'\n\nawait build({\n  entryPoints: ['src/index.ts'],\n  format: 'esm',\n  outdir: 'dist',\n  bundle: true,\n  plugins: [dts()],\n})\n```\n\n</details>\n\n<br />\nBy default, the generated declaration files are following the source structure.\n\nFortunately, with the help of [API Extractor](https://api-extractor.com/), the plugin can bundle all types into a single file. You just need to install `@microsoft/api-extractor` and set `bundleTypes: true`:\n\n```sh\npnpm i -D @microsoft/api-extractor\n```\n\n```ts\n{\n  plugins: [dts({ bundleTypes: true })]\n}\n```\n\nIf you start with official Vite template, you should specify the `tsconfigPath`:\n\n```ts\n{\n  plugins: [dts({ tsconfigPath: './tsconfig.app.json' })]\n}\n```\n\nOne more, if you are using it in a **Vue project**, you need to install `@vue/language-core` as a peer dependency for the plugin:\n\n```sh\npnpm i -D @vue/language-core\n```\n\n## Example\n\nA real project using this plugin: [Vexip UI](https://github.com/vexip-ui/vexip-ui).\n\n## License\n\nMIT License.\n","_attachments":{},"homepage":"https://github.com/qmhc/vite-plugin-dts#readme","bugs":{"url":"https://github.com/qmhc/vite-plugin-dts/issues"},"license":"MIT"}