refactor(packages): reduce repetition in conditional exports

This commit is contained in:
Jack Westbrook 2025-09-29 09:41:06 +02:00
parent cb3ac05500
commit c13a2b6e8d
No known key found for this signature in database
GPG Key ID: 2E30ECF346D7D121
9 changed files with 52 additions and 130 deletions

View File

@ -23,28 +23,16 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./unstable": { "./unstable": {
"import": {
"@grafana-app/source": "./src/unstable.ts", "@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts", "types": "./dist/types/unstable.d.ts",
"default": "./dist/esm/unstable.mjs" "import": "./dist/esm/unstable.mjs",
}, "require": "./dist/cjs/unstable.cjs"
"require": {
"@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts",
"default": "./dist/cjs/unstable.cjs"
}
}, },
"./internal": { "./internal": {
"@grafana-app/source": "./src/internal.ts" "@grafana-app/source": "./src/internal.ts"

View File

@ -19,28 +19,16 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./unstable": { "./unstable": {
"import": {
"@grafana-app/source": "./src/unstable.ts", "@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts", "types": "./dist/types/unstable.d.ts",
"default": "./dist/esm/unstable.mjs" "import": "./dist/esm/unstable.mjs",
}, "require": "./dist/cjs/unstable.cjs"
"require": {
"@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts",
"default": "./dist/cjs/unstable.cjs"
}
}, },
"./internal": { "./internal": {
"@grafana-app/source": "./src/internal/index.ts" "@grafana-app/source": "./src/internal/index.ts"

View File

@ -22,16 +22,10 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
} }
}, },
"publishConfig": { "publishConfig": {

View File

@ -22,16 +22,10 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
} }
}, },
"publishConfig": { "publishConfig": {

View File

@ -20,16 +20,10 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./internal": { "./internal": {
"@grafana-app/source": "./src/internal/index.ts" "@grafana-app/source": "./src/internal/index.ts"

View File

@ -21,16 +21,10 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
} }
}, },
"files": [ "files": [

View File

@ -20,28 +20,16 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./unstable": { "./unstable": {
"import": {
"@grafana-app/source": "./src/unstable.ts", "@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts", "types": "./dist/types/unstable.d.ts",
"default": "./dist/esm/unstable.mjs" "import": "./dist/esm/unstable.mjs",
}, "require": "./dist/cjs/unstable.cjs"
"require": {
"@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts",
"default": "./dist/cjs/unstable.cjs"
}
}, },
"./internal": { "./internal": {
"@grafana-app/source": "./src/internal/index.ts" "@grafana-app/source": "./src/internal/index.ts"

View File

@ -19,16 +19,10 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./dist/*": { "./dist/*": {
"types": "./dist/*", "types": "./dist/*",

View File

@ -22,28 +22,16 @@
"exports": { "exports": {
"./package.json": "./package.json", "./package.json": "./package.json",
".": { ".": {
"import": {
"@grafana-app/source": "./src/index.ts", "@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts", "types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs" "import": "./dist/esm/index.mjs",
}, "require": "./dist/cjs/index.cjs"
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
}, },
"./unstable": { "./unstable": {
"import": {
"@grafana-app/source": "./src/unstable.ts", "@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts", "types": "./dist/types/unstable.d.ts",
"default": "./dist/esm/unstable.mjs" "import": "./dist/esm/unstable.mjs",
}, "require": "./dist/cjs/unstable.cjs"
"require": {
"@grafana-app/source": "./src/unstable.ts",
"types": "./dist/types/unstable.d.ts",
"default": "./dist/cjs/unstable.cjs"
}
}, },
"./internal": { "./internal": {
"@grafana-app/source": "./src/internal/index.ts" "@grafana-app/source": "./src/internal/index.ts"