Skip to content

Commit c211c04

Browse files
committed
chore: add tsdown config
1 parent a4aaa68 commit c211c04

File tree

5 files changed

+165
-4
lines changed

5 files changed

+165
-4
lines changed

package-lock.json

Lines changed: 141 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"lint": "biome format --write ."
2222
},
2323
"devDependencies": {
24+
"@arethetypeswrong/core": "0.18.2",
2425
"@biomejs/biome": "2.3.5",
2526
"@commitlint/cli": "20.1.0",
2627
"@commitlint/config-conventional": "20.0.0",
@@ -30,6 +31,7 @@
3031
"@vitest/browser-playwright": "4.0.9",
3132
"jsdom": "27.0.1",
3233
"lefthook": "2.0.4",
34+
"publint": "0.3.15",
3335
"tsdown": "0.16.4",
3436
"turbo": "2.6.1",
3537
"vitest": "4.0.9"

packages/instrumentation-user-action/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
"author": "OpenTelemetry Authors",
1616
"repository": {
1717
"type": "git",
18-
"url": "https://github.com/open-telemetry/opentelemetry-browser.git",
18+
"url": "git+https://github.com/open-telemetry/opentelemetry-browser.git",
1919
"directory": "packages/instrumentation-user-action"
2020
},
2121
"type": "module",
22-
"types": "./dist/index.d.mts",
22+
"types": "./dist/index.d.ts",
2323
"exports": {
24-
".": "./dist/index.mjs"
24+
".": "./dist/index.js"
2525
},
2626
"files": [
2727
"dist",
28-
"src"
28+
"*.md"
2929
],
3030
"scripts": {
3131
"build": "tsdown",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { defineConfig } from 'tsdown';
2+
import baseConfig from '../../tsdown.config.ts';
3+
4+
export default defineConfig({
5+
...baseConfig,
6+
});

tsdown.config.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { defineConfig } from 'tsdown';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
sourcemap: true,
6+
platform: 'browser',
7+
publint: true,
8+
target: 'es2022',
9+
attw: {
10+
profile: 'esmOnly',
11+
},
12+
});

0 commit comments

Comments
 (0)