diff --git a/packages/0/package.json b/packages/0/package.json index fb5eb9e6..b5bd3e00 100644 --- a/packages/0/package.json +++ b/packages/0/package.json @@ -19,94 +19,18 @@ "build": "tsdown", "typecheck": "vue-tsc --noEmit --incremental" }, - "exports": { - ".": { - "development": { - "types": "./src/index.ts", - "import": "./src/index.ts" - }, - "types": "./dist/index.d.ts", - "import": "./dist/index.js" - }, - "./browser": { - "development": { - "types": "./src/index.ts", - "import": "./src/index.ts" - }, - "types": "./dist/index.d.ts", - "import": "./dist/browser/index.js" - }, - "./components": { - "development": { - "types": "./src/components/index.ts", - "import": "./src/components/index.ts" - }, - "types": "./dist/components/index.d.ts", - "import": "./dist/components/index.js" - }, - "./composables": { - "development": { - "types": "./src/composables/index.ts", - "import": "./src/composables/index.ts" - }, - "types": "./dist/composables/index.d.ts", - "import": "./dist/composables/index.js" - }, - "./factories": { - "development": { - "types": "./src/factories/index.ts", - "import": "./src/factories/index.ts" - }, - "types": "./dist/factories/index.d.ts", - "import": "./dist/factories/index.js" - }, - "./transformers": { - "development": { - "types": "./src/transformers/index.ts", - "import": "./src/transformers/index.ts" - }, - "types": "./dist/transformers/index.d.ts", - "import": "./dist/transformers/index.js" - }, - "./constants": { - "development": { - "types": "./src/constants/index.ts", - "import": "./src/constants/index.ts" - }, - "types": "./dist/constants/index.d.ts", - "import": "./dist/constants/index.js" - }, - "./types": { - "development": { - "types": "./src/types/index.ts", - "import": "./src/types/index.ts" - }, - "types": "./dist/types/index.d.ts", - "import": "./dist/types/index.js" - }, - "./utilities": { - "development": { - "types": "./src/utilities/index.ts", - "import": "./src/utilities/index.ts" - }, - "types": "./dist/utilities/index.d.ts", - "import": "./dist/utilities/index.js" - } - }, "publishConfig": { "exports": { ".": "./dist/index.js", - "./browser": { - "types": "./dist/index.d.ts", - "import": "./dist/browser/index.js" - }, "./components": "./dist/components/index.js", "./composables": "./dist/composables/index.js", + "./constants": "./dist/constants/index.js", "./factories": "./dist/factories/index.js", "./transformers": "./dist/transformers/index.js", - "./constants": "./dist/constants/index.js", "./types": "./dist/types/index.js", - "./utilities": "./dist/utilities/index.js" + "./utilities": "./dist/utilities/index.js", + "./package.json": "./package.json", + "./browser": "./dist/browser/index.js" } }, "peerDependencies": { @@ -136,5 +60,44 @@ "typescript": "catalog:", "unplugin-vue": "catalog:", "vue": "catalog:" + }, + "exports": { + ".": { + "development": "./src/index.ts", + "default": "./dist/index.js" + }, + "./components": { + "development": "./src/components/index.ts", + "default": "./dist/components/index.js" + }, + "./composables": { + "development": "./src/composables/index.ts", + "default": "./dist/composables/index.js" + }, + "./constants": { + "development": "./src/constants/index.ts", + "default": "./dist/constants/index.js" + }, + "./factories": { + "development": "./src/factories/index.ts", + "default": "./dist/factories/index.js" + }, + "./transformers": { + "development": "./src/transformers/index.ts", + "default": "./dist/transformers/index.js" + }, + "./types": { + "development": "./src/types/index.ts", + "default": "./dist/types/index.js" + }, + "./utilities": { + "development": "./src/utilities/index.ts", + "default": "./dist/utilities/index.js" + }, + "./package.json": "./package.json", + "./browser": { + "development": "./src/index.ts", + "default": "./dist/browser/index.js" + } } } diff --git a/packages/0/tsdown.config.mts b/packages/0/tsdown.config.mts index 69a36bb6..4f548e0a 100644 --- a/packages/0/tsdown.config.mts +++ b/packages/0/tsdown.config.mts @@ -46,6 +46,13 @@ export default defineConfig([{ }, entry: ['./src/*/index.ts', './src/index.ts'], name: 'vuetify/v0', + exports: { + devExports: 'development', + customExports (pkg, ctx) { + pkg['./browser'] = ctx.isPublish ? './dist/browser/index.js' : { ...pkg['.'], default: './dist/browser/index.js' } + return pkg + }, + }, alias: { '@': at, '#v0': v0, diff --git a/packages/paper/package.json b/packages/paper/package.json index 33df5b6b..cb1f2900 100644 --- a/packages/paper/package.json +++ b/packages/paper/package.json @@ -24,29 +24,20 @@ }, "exports": { ".": { - "development": { - "types": "./src/index.ts", - "import": "./src/index.ts" - }, - "types": "./dist/index.d.ts", - "import": "./dist/index.js" + "development": "./src/index.ts", + "default": "./dist/index.js" }, + "./package.json": "./package.json", "./browser": { - "development": { - "types": "./src/index.ts", - "import": "./src/index.ts" - }, - "types": "./dist/index.d.ts", - "import": "./dist/browser/index.js" + "development": "./src/index.ts", + "default": "./dist/browser/index.js" } }, "publishConfig": { "exports": { ".": "./dist/index.js", - "./browser": { - "types": "./dist/index.d.ts", - "import": "./dist/browser/index.js" - } + "./package.json": "./package.json", + "./browser": "./dist/browser/index.js" } }, "dependencies": { diff --git a/packages/paper/tsdown.config.mts b/packages/paper/tsdown.config.mts index 3553d3c6..4b726d4c 100644 --- a/packages/paper/tsdown.config.mts +++ b/packages/paper/tsdown.config.mts @@ -53,6 +53,13 @@ export default defineConfig([{ __VERSION__, }, name: 'vuetify/paper', + exports: { + devExports: 'development', + customExports (pkg, ctx) { + pkg['./browser'] = ctx.isPublish ? './dist/browser/index.js' : { ...pkg['.'], default: './dist/browser/index.js' } + return pkg + }, + }, alias: { '#v0': v0, '#paper': paper,