diff --git a/experimental/instrumentation-fetch/tsconfig.bundle.json b/experimental/instrumentation-fetch/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/experimental/instrumentation-fetch/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/experimental/instrumentation-performance-timeline/tsconfig.bundle.json b/experimental/instrumentation-performance-timeline/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/experimental/instrumentation-performance-timeline/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/experimental/instrumentation-xhr/tsconfig.bundle.json b/experimental/instrumentation-xhr/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/experimental/instrumentation-xhr/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/experimental/transport-otlp-http/tsconfig.bundle.json b/experimental/transport-otlp-http/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/experimental/transport-otlp-http/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/package.json b/package.json index ba4cf7719..d3dc883ff 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-terser": "^0.4.4", - "@rollup/plugin-typescript": "^11.0.0", + "@rollup/plugin-typescript": "^12.1.2", "@stylistic/eslint-plugin-ts": "^3.0.0", "@types/jest": "^29.2.5", "@typescript-eslint/eslint-plugin": "^5.48.2", diff --git a/packages/core/tsconfig.bundle.json b/packages/core/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/packages/core/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/packages/react/tsconfig.bundle.json b/packages/react/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/packages/react/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/packages/web-sdk/tsconfig.bundle.json b/packages/web-sdk/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/packages/web-sdk/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/packages/web-tracing/tsconfig.bundle.json b/packages/web-tracing/tsconfig.bundle.json new file mode 100644 index 000000000..aca68665a --- /dev/null +++ b/packages/web-tracing/tsconfig.bundle.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "declarationDir": "./dist/bundle/types", + "outDir": "./dist/bundle", + "rootDir": "./src", + "tsBuildInfoFile": "../../.cache/tsc/core.esm.tsbuildinfo" + }, + "include": ["./src"], + "exclude": ["./**/*.test.ts"] +} diff --git a/rollup.config.base.js b/rollup.config.base.js index a5cefd952..4181f5562 100644 --- a/rollup.config.base.js +++ b/rollup.config.base.js @@ -88,7 +88,7 @@ exports.getRollupConfigBase = (moduleName) => { inlineSources: false, outputToFilesystem: true, sourceMap: false, - tsconfig: './tsconfig.esm.json', + tsconfig: './tsconfig.bundle.json', }), terser(), ], diff --git a/yarn.lock b/yarn.lock index 019c77ee1..44c3946ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2022,10 +2022,10 @@ smob "^1.0.0" terser "^5.17.4" -"@rollup/plugin-typescript@^11.0.0": - version "11.1.6" - resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz#724237d5ec12609ec01429f619d2a3e7d4d1b22b" - integrity sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA== +"@rollup/plugin-typescript@^12.1.2": + version "12.1.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-12.1.2.tgz#ebaeec2e7376faa889030ccd7cb485a649e63118" + integrity sha512-cdtSp154H5sv637uMr1a8OTWB0L1SWDSm1rDGiyfcGcvQ6cuTs4MDk2BVEBGysUWago4OJN4EQZqOTl/QY3Jgg== dependencies: "@rollup/pluginutils" "^5.1.0" resolve "^1.22.1"