feat(packages): apply conditional name to export properties

This commit is contained in:
Jack Westbrook 2025-09-26 17:05:49 +02:00
parent e39320db91
commit c8867bd00b
No known key found for this signature in database
GPG Key ID: 2E30ECF346D7D121
7 changed files with 142 additions and 42 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -21,6 +21,25 @@
"types": "./dist/types/index.d.ts",
"access": "public"
},
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/esm/index.mjs"
},
"require": {
"@grafana-app/source": "./src/index.ts",
"types": "./dist/types/index.d.ts",
"default": "./dist/cjs/index.cjs"
}
},
"./dist/*": {
"types": "./dist/*",
"default": "./dist/*"
}
},
"files": [
"dist",
"./README.md",

View File

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