diff --git a/package.json b/package.json index e0e3b8d..2f2ebaa 100644 --- a/package.json +++ b/package.json @@ -15,149 +15,54 @@ "bugs": "https://github.com/unplugin/unplugin-icons/issues", "exports": { ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - }, - "./*": "./*", + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, "./esbuild": { - "import": { - "types": "./dist/esbuild.d.ts", - "default": "./dist/esbuild.js" - }, - "require": { - "types": "./dist/esbuild.d.cts", - "default": "./dist/esbuild.cjs" - } + "import": "./dist/esbuild.js", + "require": "./dist/esbuild.cjs" }, "./loaders": { - "import": { - "types": "./dist/loaders.d.ts", - "default": "./dist/loaders.js" - }, - "require": { - "types": "./dist/loaders.d.cts", - "default": "./dist/loaders.cjs" - } + "import": "./dist/loaders.js", + "require": "./dist/loaders.cjs" }, "./nuxt": { - "import": { - "types": "./dist/nuxt.d.ts", - "default": "./dist/nuxt.js" - }, - "require": { - "types": "./dist/nuxt.d.cts", - "default": "./dist/nuxt.cjs" - } + "import": "./dist/nuxt.js", + "require": "./dist/nuxt.cjs" }, "./resolver": { - "import": { - "types": "./dist/resolver.d.ts", - "default": "./dist/resolver.js" - }, - "require": { - "types": "./dist/resolver.d.cts", - "default": "./dist/resolver.cjs" - } - }, - "./rollup": { - "import": { - "types": "./dist/rollup.d.ts", - "default": "./dist/rollup.js" - }, - "require": { - "types": "./dist/rollup.d.cts", - "default": "./dist/rollup.cjs" - } - }, - "./types": { - "import": { - "types": "./dist/types.d.ts", - "default": "./dist/types.js" - }, - "require": { - "types": "./dist/types.d.cts", - "default": "./dist/types.cjs" - } - }, - "./types/astro": { - "types": "./types/astro.d.ts" - }, - "./types/preact": { - "types": "./types/preact.d.ts" - }, - "./types/qwik": { - "types": "./types/qwik.d.ts" - }, - "./types/raw": { - "types": "./types/raw.d.ts" - }, - "./types/react": { - "types": "./types/react.d.ts" + "import": "./dist/resolver.js", + "require": "./dist/resolver.cjs" }, - "./types/solid": { - "types": "./types/solid.d.ts" + "./rolldown": { + "import": "./dist/rolldown.js", + "require": "./dist/rolldown.cjs" }, - "./types/svelte": { - "types": "./types/svelte.d.ts" - }, - "./types/svelte3": { - "types": "./types/svelte3.d.ts" - }, - "./types/svelte4": { - "types": "./types/svelte4.d.ts" - }, - "./types/svelte5": { - "types": "./types/svelte5.d.ts" - }, - "./types/vue": { - "types": "./types/vue.d.ts" + "./rollup": { + "import": "./dist/rollup.js", + "require": "./dist/rollup.cjs" }, - "./types/vue3": { - "types": "./types/vue3.d.ts" + "./rspack": { + "import": "./dist/rspack.js", + "require": "./dist/rspack.cjs" }, - "./types/web-components": { - "types": "./types/web-components.d.ts" + "./types": { + "import": "./dist/types.js", + "require": "./dist/types.cjs" }, "./vite": { - "import": { - "types": "./dist/vite.d.ts", - "default": "./dist/vite.js" - }, - "require": { - "types": "./dist/vite.d.cts", - "default": "./dist/vite.cjs" - } + "import": "./dist/vite.js", + "require": "./dist/vite.cjs" }, "./webpack": { - "import": { - "types": "./dist/webpack.d.ts", - "default": "./dist/webpack.js" - }, - "require": { - "types": "./dist/webpack.d.cts", - "default": "./dist/webpack.cjs" - } + "import": "./dist/webpack.js", + "require": "./dist/webpack.cjs" }, - "./rspack": { - "import": { - "types": "./dist/rspack.d.ts", - "default": "./dist/rspack.js" - }, - "require": { - "types": "./dist/rspack.d.cts", - "default": "./dist/rspack.cjs" - } - } + "./package.json": "./package.json" }, - "main": "dist/index.cjs", - "module": "dist/index.js", - "types": "dist/index.d.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", "typesVersions": { "*": { "*": [ diff --git a/src/rolldown.ts b/src/rolldown.ts new file mode 100644 index 0000000..34c4659 --- /dev/null +++ b/src/rolldown.ts @@ -0,0 +1,3 @@ +import unplugin from '.' + +export default unplugin.rolldown diff --git a/tsdown.config.ts b/tsdown.config.ts index 08cb27d..cecee8c 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -4,4 +4,5 @@ export default defineConfig({ entry: ['src/*.ts'], format: ['esm', 'cjs'], external: ['vue', '@iconify/json/package.json'], + exports: true, })