From 0266c94e368a223603140114c79140dc9b29b6a2 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Wed, 10 Dec 2025 22:56:47 +0200 Subject: [PATCH 01/12] chore: added type generation --- dev-packages/rollup-utils/npmHelpers.mjs | 10 ++ package.json | 2 + yarn.lock | 152 +++++++++++++++++++++++ 3 files changed, 164 insertions(+) diff --git a/dev-packages/rollup-utils/npmHelpers.mjs b/dev-packages/rollup-utils/npmHelpers.mjs index 02a521d86926..1a5cdb384090 100644 --- a/dev-packages/rollup-utils/npmHelpers.mjs +++ b/dev-packages/rollup-utils/npmHelpers.mjs @@ -10,6 +10,7 @@ import * as path from 'path'; import { fileURLToPath } from 'url'; import deepMerge from 'deepmerge'; import { defineConfig } from 'rolldown'; +import { dts as makeDtsPlugin } from 'rolldown-plugin-dts'; import { makeDebugBuildStatementReplacePlugin, makeProductionReplacePlugin, @@ -131,6 +132,12 @@ export function makeNPMConfigVariants(baseConfig, options = {}) { } if (emitEsm) { + const hasTypes = fs.existsSync(path.resolve(process.cwd(), './tsconfig.types.json')); + const dts = makeDtsPlugin({ + tsconfig: path.resolve(process.cwd(), hasTypes ? './tsconfig.types.json' : './tsconfig.json'), + tsgo: true, + }); + if (splitDevProd) { variantSpecificConfigs.push({ output: { @@ -139,7 +146,9 @@ export function makeNPMConfigVariants(baseConfig, options = {}) { plugins: [makePackageNodeEsm()], }, }); + variantSpecificConfigs.push({ + plugins: [dts], output: { format: 'esm', dir: path.join(baseConfig.output.dir, 'esm/prod'), @@ -148,6 +157,7 @@ export function makeNPMConfigVariants(baseConfig, options = {}) { }); } else { variantSpecificConfigs.push({ + plugins: [dts], output: { format: 'esm', dir: path.join(baseConfig.output.dir, 'esm'), diff --git a/package.json b/package.json index 5473e884ad14..c882449f2309 100644 --- a/package.json +++ b/package.json @@ -108,6 +108,7 @@ "@size-limit/webpack": "~11.1.6", "@types/jsdom": "^21.1.6", "@types/node": "^18.19.1", + "@typescript/native-preview": "^7.0.0-dev.20251210.1", "@vitest/coverage-v8": "^3.2.4", "deepmerge": "^4.2.2", "downlevel-dts": "~0.11.0", @@ -122,6 +123,7 @@ "prettier-plugin-astro": "^0.14.1", "rimraf": "^5.0.10", "rolldown": "^1.0.0-beta.55", + "rolldown-plugin-dts": "^0.18.3", "size-limit": "~11.1.6", "ts-node": "10.9.1", "typescript": "~5.8.0", diff --git a/yarn.lock b/yarn.lock index d6024d517ef1..7e6b6bf57111 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1365,6 +1365,17 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" +"@babel/generator@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" + integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== + dependencies: + "@babel/parser" "^7.28.5" + "@babel/types" "^7.28.5" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + "@babel/helper-annotate-as-pure@7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -1558,6 +1569,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== +"@babel/helper-validator-identifier@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + "@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.23.5", "@babel/helper-validator-option@^7.25.9", "@babel/helper-validator-option@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" @@ -1594,6 +1610,13 @@ dependencies: "@babel/types" "^7.28.4" +"@babel/parser@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" + integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== + dependencies: + "@babel/types" "^7.28.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1" @@ -2663,6 +2686,14 @@ "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" +"@babel/types@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" + integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + "@bcoe/v8-coverage@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz#bbe12dca5b4ef983a0d0af4b07b9bc90ea0ababa" @@ -4873,6 +4904,14 @@ "@jridgewell/sourcemap-codec" "^1.5.0" "@jridgewell/trace-mapping" "^0.3.24" +"@jridgewell/gen-mapping@^0.3.12": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" @@ -4912,6 +4951,14 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@^0.3.28": + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@js-joda/core@^5.6.1": version "5.6.3" resolved "https://registry.yarnpkg.com/@js-joda/core/-/core-5.6.3.tgz#41ae1c07de1ebe0f6dde1abcbc9700a09b9c6056" @@ -9495,6 +9542,54 @@ "@typescript-eslint/types" "8.35.0" eslint-visitor-keys "^4.2.1" +"@typescript/native-preview-darwin-arm64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20251210.1.tgz#3e8a36be5d37ca906773356034742bcea798c28a" + integrity sha512-6FLhFMAdaW/JMzTPqaIxVTgCFhMQY2v88qVGLUmcf9coCJx5plxuY0zxzXaLrvQulGnDurIKZMW5tBGmQy4Buw== + +"@typescript/native-preview-darwin-x64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20251210.1.tgz#1e0c800bdae84ba9c4a148f9d79d8c42e9c06701" + integrity sha512-JrsZ913/ZyeoFDCVq+k4h0VUJHyqjT6te/IC8aMtLZQRkusQEX+57Anfr/BVXzWBa8+JwIXPGzllilw5dkrHNw== + +"@typescript/native-preview-linux-arm64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20251210.1.tgz#2ca8296b044e78aa0551f7b04b35fc4b225572c2" + integrity sha512-GViH0JIkpEHCo04VYD/iAKqYjIB2uLXXtTmmLaImzBVd+h1dlKFgi2aOMi51mYnSefnbj7P7PeqIQNLKwi4NSQ== + +"@typescript/native-preview-linux-arm@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20251210.1.tgz#2f7a70a1240f842d0ccec71a33ef0fc8e64a50bc" + integrity sha512-v1hyGd8TWHaoRU8BJfGAdW6ML70TLUOB9+0Xeo30m3xHlOdO1zxunXa/FVhqzrChqzOkcty61PGe9tAPhrIh1w== + +"@typescript/native-preview-linux-x64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20251210.1.tgz#d30c47b98f30f9da9b913a3816c11ee24cfa2227" + integrity sha512-X6p2MrcRcYE9T+ecNHYZHFYew0t+k9Sc2GbyjbNB0+MJ/Lffp3aUH59dp+JASZoyOxugPwN+MCJ/kNzYqiK9vg== + +"@typescript/native-preview-win32-arm64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20251210.1.tgz#dd67823a5e08aec5d070dc2203084ff173c695b6" + integrity sha512-FewUZSh7d9YnX0j3hr+N+zQ5B54k4jsVpZp8QbuDduMtautxI18bNO+vL5oO86ezqLWbUnZajXV/61MGfpEtMg== + +"@typescript/native-preview-win32-x64@7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20251210.1.tgz#7b709dd10968eae6a347cf7ee403586ceff26be9" + integrity sha512-NdqTPzm/Ls3F1amP/e/akCuhY32mjBXT0NMQnYODgT9ltbdkk08b572Bp4GbdfRj9AiJxK70pqoNeZWw4e5fhg== + +"@typescript/native-preview@^7.0.0-dev.20251210.1": + version "7.0.0-dev.20251210.1" + resolved "https://registry.yarnpkg.com/@typescript/native-preview/-/native-preview-7.0.0-dev.20251210.1.tgz#6ae4a3fb5615ff85b9e9315e8e44402ba0e4c890" + integrity sha512-SiSRpp42K80X+qJKAi8qvjo2xMZIgJgROXCJo0MiZ8a6fjQK6IetRfUvwdApUsDltf/VaEc/j8v2Hiqp8SGhLQ== + optionalDependencies: + "@typescript/native-preview-darwin-arm64" "7.0.0-dev.20251210.1" + "@typescript/native-preview-darwin-x64" "7.0.0-dev.20251210.1" + "@typescript/native-preview-linux-arm" "7.0.0-dev.20251210.1" + "@typescript/native-preview-linux-arm64" "7.0.0-dev.20251210.1" + "@typescript/native-preview-linux-x64" "7.0.0-dev.20251210.1" + "@typescript/native-preview-win32-arm64" "7.0.0-dev.20251210.1" + "@typescript/native-preview-win32-x64" "7.0.0-dev.20251210.1" + "@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" @@ -11117,6 +11212,14 @@ ast-kit@^1.0.1, ast-kit@^1.1.0: "@babel/parser" "^7.25.6" pathe "^1.1.2" +ast-kit@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ast-kit/-/ast-kit-2.2.0.tgz#6d9a298acefef5bdfc5a0fa51d94d1334ef2e671" + integrity sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw== + dependencies: + "@babel/parser" "^7.28.5" + pathe "^2.0.3" + ast-module-types@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-6.0.1.tgz#4b4ca0251c57b815bab62604dcb22f8c903e2523" @@ -11787,6 +11890,11 @@ birpc@^0.2.17: resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734" integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg== +birpc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/birpc/-/birpc-3.0.0.tgz#eb18f6c539e10cbfc6d6b1fd1cd6e08d77b70b49" + integrity sha512-by+04pHuxpCEQcucAXqzopqfhyI8TLK5Qg5MST0cB6MP+JhHna9ollrtK9moVh27aq6Q6MEJgebD0cVm//yBkg== + bl@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/bl/-/bl-2.2.1.tgz#8c11a7b730655c5d56898cdc871224f40fd901d5" @@ -14830,6 +14938,11 @@ dset@^3.1.2: resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== +dts-resolver@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/dts-resolver/-/dts-resolver-2.1.3.tgz#b930b38fcb2f3dab3b55cb4ac73658c9a5fc0a41" + integrity sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw== + dunder-proto@^1.0.0, dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" @@ -17986,6 +18099,13 @@ get-symbol-description@^1.1.0: es-errors "^1.3.0" get-intrinsic "^1.2.6" +get-tsconfig@^4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.0.tgz#fcdd991e6d22ab9a600f00e91c318707a5d9a0d7" + integrity sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ== + dependencies: + resolve-pkg-maps "^1.0.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -21620,6 +21740,13 @@ magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" +magic-string@^0.30.21: + version "0.30.21" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" + integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.5" + magicast@^0.2.10: version "0.2.11" resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.2.11.tgz#d5d9339ec59e5322cf331460d8e3db2f6585f5d5" @@ -24098,6 +24225,11 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +obug@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/obug/-/obug-2.1.1.tgz#2cba74ff241beb77d63055ddf4cd1e9f90b538be" + integrity sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ== + ofetch@^1.3.4, ofetch@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/ofetch/-/ofetch-1.4.1.tgz#b6bf6b0d75ba616cef6519dd8b6385a8bae480ec" @@ -27071,6 +27203,11 @@ resolve-pathname@^3.0.0: resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + resolve-url-loader@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz#ee3142fb1f1e0d9db9524d539cfa166e9314f795" @@ -27270,6 +27407,21 @@ roarr@^7.0.4: safe-stable-stringify "^2.4.1" semver-compare "^1.0.0" +rolldown-plugin-dts@^0.18.3: + version "0.18.3" + resolved "https://registry.yarnpkg.com/rolldown-plugin-dts/-/rolldown-plugin-dts-0.18.3.tgz#b9ff1dcb1f6f695c07f5ad263dc82b04c9becb9c" + integrity sha512-rd1LZ0Awwfyn89UndUF/HoFF4oH9a5j+2ZeuKSJYM80vmeN/p0gslYMnHTQHBEXPhUlvAlqGA3tVgXB/1qFNDg== + dependencies: + "@babel/generator" "^7.28.5" + "@babel/parser" "^7.28.5" + "@babel/types" "^7.28.5" + ast-kit "^2.2.0" + birpc "^3.0.0" + dts-resolver "^2.1.3" + get-tsconfig "^4.13.0" + magic-string "^0.30.21" + obug "^2.1.1" + rolldown@^1.0.0-beta.55: version "1.0.0-beta.55" resolved "https://registry.yarnpkg.com/rolldown/-/rolldown-1.0.0-beta.55.tgz#c8ee433557e3dafe7960e01baa0489567c72b9a2" From c0f708703fca5c6743d2a1e4d1efbe2349db1f47 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Wed, 10 Dec 2025 23:14:45 +0200 Subject: [PATCH 02/12] chore: update type gen scripts --- packages/astro/package.json | 9 ++++----- packages/aws-serverless/package.json | 13 +++++-------- packages/browser-utils/package.json | 13 +++++-------- packages/browser/package.json | 11 ++++------- packages/bun/package.json | 11 ++++------- packages/cloudflare/package.json | 15 ++++++--------- packages/core/package.json | 13 +++++-------- packages/deno/package.json | 4 ++-- packages/feedback/package.json | 13 +++++-------- packages/gatsby/package.json | 13 +++++-------- packages/google-cloud-serverless/package.json | 13 +++++-------- packages/integration-shims/package.json | 13 +++++-------- packages/nestjs/package.json | 11 ++++------- packages/nextjs/package.json | 13 +++++-------- packages/node-core/package.json | 13 +++++-------- packages/node-native/package.json | 12 +++++------- packages/node/package.json | 13 +++++-------- packages/nuxt/package.json | 7 +++---- packages/opentelemetry/package.json | 13 +++++-------- packages/profiling-node/package.json | 12 +++++------- packages/react-router/package.json | 10 ++++------ packages/react/package.json | 13 +++++-------- packages/remix/package.json | 15 ++++++--------- packages/replay-canvas/package.json | 9 +++------ packages/replay-internal/package.json | 17 +++++++---------- packages/replay-worker/package.json | 15 ++++++--------- packages/solid/package.json | 11 ++++------- packages/solidstart/package.json | 9 +++------ packages/svelte/package.json | 9 +++------ packages/sveltekit/package.json | 7 +++---- packages/tanstackstart-react/package.json | 13 +++++-------- packages/tanstackstart/package.json | 13 +++++-------- packages/types/package.json | 13 +++++-------- packages/vercel-edge/package.json | 13 +++++-------- packages/vue/package.json | 14 +++++--------- packages/wasm/package.json | 13 +++++-------- 36 files changed, 166 insertions(+), 263 deletions(-) diff --git a/packages/astro/package.json b/packages/astro/package.json index b77da1837e63..274bac419976 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -23,17 +23,17 @@ "main": "build/cjs/index.client.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "exports": { ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "node": "./build/esm/index.server.js", "browser": "./build/esm/index.client.js", "import": "./build/esm/index.client.js", "require": "./build/cjs/index.server.js" }, "./middleware": { - "types": "./build/types/integration/middleware/index.types.d.ts", + "types": "./build/esm/integration/middleware/index.types.d.ts", "node": "./build/esm/integration/middleware/index.js", "import": "./build/esm/integration/middleware/index.js", "require": "./build/cjs/integration/middleware/index.js" @@ -69,11 +69,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "tsc -p tsconfig.types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-astro-*.tgz", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index 1ee52baf9c1d..db4dac29524c 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -16,16 +16,16 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/cjs/index.js" } }, @@ -56,7 +56,7 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -83,13 +83,10 @@ "build:layer": "rimraf build/aws && rolldown -c rollup.lambda-extension.config.mjs && yarn ts-node scripts/buildLambdaLayer.ts", "build:dev": "run-p build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs && yarn build:layer", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build dist-awslambda-layer coverage sentry-serverless-*.tgz", diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index b8250a481024..f477dbb3ca19 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -45,13 +45,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "clean": "rimraf build coverage sentry-internal-browser-utils-*.tgz", "fix": "eslint . --format stylish --fix", diff --git a/packages/browser/package.json b/packages/browser/package.json index cff811f1e527..9a0f468a2e72 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -14,11 +14,11 @@ ], "main": "build/npm/cjs/prod/index.js", "module": "build/npm/esm/prod/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "development": { "import": "./build/npm/esm/dev/index.js", "require": "./build/npm/cjs/dev/index.js" @@ -35,7 +35,7 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -59,14 +59,11 @@ "build:dev": "run-p build:transpile build:types", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:bundle:watch": "rolldown -c rollup.bundle.config.mjs --watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage .rpt2_cache sentry-browser-*.tgz", diff --git a/packages/bun/package.json b/packages/bun/package.json index 34bedfda766b..d9031621c441 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -19,18 +19,18 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -49,13 +49,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-bun-*.tgz", diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 2e8c4d17f8ed..b891dfaea706 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -19,28 +19,28 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, "./request": { "import": { - "types": "./build/types/request.d.ts", + "types": "./build/esm/request.d.ts", "default": "./build/esm/request.js" }, "require": { - "types": "./build/types/request.d.ts", + "types": "./build/esm/request.d.ts", "default": "./build/cjs/request.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -69,13 +69,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-cloudflare-*.tgz", diff --git a/packages/core/package.json b/packages/core/package.json index 90bd8876e630..94432bc661db 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -42,13 +42,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-core-*.tgz", diff --git a/packages/deno/package.json b/packages/deno/package.json index f3517f4a9ba1..f260a1b113a6 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -7,7 +7,7 @@ "author": "Sentry", "license": "MIT", "module": "build/index.mjs", - "types": "build/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { @@ -32,7 +32,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "yarn deno-types && rolldown -c rollup.npm.config.mjs", - "build:types": "tsc -p tsconfig.types.json", + "build:types": "echo \"Types included with build\"", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build build-types build-test coverage node_modules/.deno sentry-deno-*.tgz", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index 7058916a5eda..b5ae22a7c293 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -14,23 +14,23 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -49,14 +49,11 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-p build:transpile build:types", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8 && yarn node ./scripts/shim-preact-export.js", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8 && yarn node ./scripts/shim-preact-export.js", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", "build:bundle:watch": "yarn build:bundle --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-internal-feedback-*.tgz", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 7769f3fac0a4..c1668cc7476f 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -20,23 +20,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -65,13 +65,10 @@ "build:plugin": "tsc -p tsconfig.plugin.json", "build:transpile": "run-p build:rollup build:plugin", "build:rollup": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage *.d.ts sentry-gatsby-*.tgz", diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index 9ab04f3b99fa..42fab41f05d7 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -13,16 +13,16 @@ "/build" ], "main": "build/cjs/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -39,7 +39,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -70,13 +70,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-google-cloud-*.tgz", diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index 6799f0cdc512..9a49ceb63b90 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -4,7 +4,7 @@ "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "files": [ "/build" ], @@ -12,18 +12,18 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -33,14 +33,11 @@ "scripts": { "build": "run-p build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn build", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:watch", "build:transpile:watch": "yarn build:transpile --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "clean": "rimraf build", "fix": "eslint . --format stylish --fix", "lint": "eslint . --format stylish", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index e9a835d41e51..fed719f303b8 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -16,16 +16,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -66,13 +66,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:setup", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:setup": "tsc -p tsconfig.setup-types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/setup.ts", "clean": "rimraf build coverage sentry-nestjs-*.tgz ./*.d.ts ./*.d.ts.map", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index a113781f7140..0ec4b2ed8793 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "edge": { "import": "./build/esm/edge/index.js", "require": "./build/cjs/edge/index.js", @@ -67,8 +67,8 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" + "build/esm/index.types.d.ts": [ + "build/types-ts3.8/index.types.d.ts" ] } }, @@ -105,13 +105,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "ts-node scripts/buildRollup.ts", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/edge/index.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-nextjs-*.tgz", diff --git a/packages/node-core/package.json b/packages/node-core/package.json index ffeee33213fe..4121be311d21 100644 --- a/packages/node-core/package.json +++ b/packages/node-core/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -48,7 +48,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -86,13 +86,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-node-*.tgz", diff --git a/packages/node-native/package.json b/packages/node-native/package.json index 9ee6115c14d4..0bebf442240c 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -8,16 +8,16 @@ "license": "MIT", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -32,7 +32,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -54,9 +54,7 @@ "fix": "eslint . --format stylish --fix", "build": "yarn build:types && yarn build:transpile", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", - "build:types": "tsc -p tsconfig.types.json && yarn build:types:downlevel", - "build:types:watch": "tsc -p tsconfig.types.json --watch", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn clean && yarn build", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/node/package.json b/packages/node/package.json index c9eae24b2e49..3a1926444931 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -56,7 +56,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -108,13 +108,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-node-*.tgz", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3b7d5df7534f..f6bb934ea379 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -68,11 +68,10 @@ "build:dev": "yarn build", "build:nuxt-module": "bash ./generate-build-stubs.bash && nuxt-module-build build --outDir build/module", "build:transpile": "rolldown -c rollup.npm.config.mjs && yarn build:nuxt-module", - "build:types": "tsc -p tsconfig.types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-nuxt-*.tgz", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index c3c610210167..570c1eef016c 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -59,13 +59,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-opentelemetry-*.tgz", diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index c7169d13899f..69bdc2fcc392 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -8,23 +8,23 @@ "license": "MIT", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -50,9 +50,7 @@ "fix": "eslint . --format stylish --fix", "build": "yarn build:types && yarn build:transpile", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", - "build:types": "tsc -p tsconfig.types.json && yarn build:types:downlevel", - "build:types:watch": "tsc -p tsconfig.types.json --watch", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn clean && yarn build", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/react-router/package.json b/packages/react-router/package.json index c42f670fb5ac..de742202305b 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -37,7 +37,7 @@ "./cloudflare": { "import": "./build/esm/cloudflare/index.js", "require": "./build/cjs/cloudflare/index.js", - "types": "./build/types/cloudflare/index.d.ts", + "types": "./build/esm/cloudflare/index.d.ts", "default": "./build/esm/cloudflare/index.js" } }, @@ -73,12 +73,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core", - "build:types:core": "tsc -p tsconfig.types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-react-router-*.tgz", diff --git a/packages/react/package.json b/packages/react/package.json index abf43fe5e356..9af3789c0e7c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -71,13 +71,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-react-*.tgz", diff --git a/packages/remix/package.json b/packages/remix/package.json index 70877e7c68ed..bf79b5fd86a2 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -19,11 +19,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js", @@ -41,7 +41,7 @@ } }, "./cloudflare": { - "types": "./build/types/cloudflare/index.d.ts", + "types": "./build/esm/cloudflare/index.d.ts", "import": "./build/esm/cloudflare/index.js", "require": "./build/cjs/cloudflare/index.js", "default": "./build/esm/cloudflare/index.js" @@ -59,8 +59,8 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ - "build/types-ts3.8/index.d.ts" + "build/esm/index.types.d.ts": [ + "build/types-ts3.8/index.types.d.ts" ] } }, @@ -98,13 +98,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.server.ts && madge --circular src/index.client.ts", "clean": "rimraf build coverage sentry-remix-*.tgz", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 064a367d2e11..50cf119269a3 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -4,7 +4,7 @@ "description": "Replay canvas integration", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { @@ -20,7 +20,7 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -34,14 +34,11 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-p build:transpile build:types", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", "build:bundle:watch": "yarn build:bundle --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-replay-*.tgz", diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 2da5e16878b4..e00f402b48a5 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -4,33 +4,33 @@ "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", "./worker-bundler": { "import": { - "types": "./build/npm/types/worker-bundler.d.ts", + "types": "./build/npm/esm/worker-bundler.d.ts", "default": "./build/npm/esm/worker-bundler.js" }, "require": { - "types": "./build/npm/types/worker-bundler.d.ts", + "types": "./build/npm/esm/worker-bundler.d.ts", "default": "./build/npm/cjs/worker-bundler.js" } }, ".": { "import": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -47,14 +47,11 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-p build:transpile build:types", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", "build:bundle:watch": "yarn build:bundle --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build sentry-replay-*.tgz", diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index b5a976084524..2659a67e3d3e 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -4,27 +4,27 @@ "description": "Worker for @sentry-internal/replay", "main": "build/esm/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", "./worker-bundler": { - "types": "./build/types/worker-bundler.d.ts", + "types": "./build/esm/worker-bundler.d.ts", "default": "./build/esm/worker-bundler.js" }, ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -38,14 +38,11 @@ "build": "run-p build:transpile build:types", "build:transpile": "rolldown -c rollup.worker.config.mjs", "build:examples": "rolldown -c rollup.examples.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn build", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "yarn build:transpile --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "clean": "rimraf build", "fix": "eslint . --format stylish --fix", "lint": "eslint . --format stylish", diff --git a/packages/solid/package.json b/packages/solid/package.json index 0ca82dd2e6d3..fb036752919d 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -16,16 +16,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -85,13 +85,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:routers", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:routers": "tsc -p tsconfig.routers-types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/solidrouter.ts && madge --circular src/tanstackrouter.ts", "clean": "rimraf build coverage sentry-solid-*.tgz ./*.d.ts ./*.d.ts.map", diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index c52749d45230..9eb1d74b1e71 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -19,7 +19,7 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "//": [ "For `@sentry/solidstart/solidrouter` types to resolve correctly for both `moduleResolution: bundler` and `moduleResolution: node`", "- type definitions have to be exported at root level (/build won't work)", @@ -29,7 +29,7 @@ "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -86,13 +86,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:subexports", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:subexports": "tsc -p tsconfig.subexports-types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts && madge --circular src/solidrouter.client.ts && madge --circular src/solidrouter.server.ts && madge --circular src/solidrouter.ts", "clean": "rimraf build coverage sentry-solidstart-*.tgz ./*.d.ts ./*.d.ts.map ./client ./server", diff --git a/packages/svelte/package.json b/packages/svelte/package.json index fa7815126fb6..d5d4caa5d7da 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -14,7 +14,7 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { @@ -30,7 +30,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -56,13 +56,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-svelte-*.tgz", diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index 2df305cb8e7e..e213f989da91 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "worker": { "import": "./build/esm/index.worker.js", "require": "./build/cjs/index.worker.js" @@ -68,11 +68,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "tsc -p tsconfig.types.json", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-sveltekit-*.tgz", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index 38069d633237..bf6f4c20623d 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -41,8 +41,8 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" + "build/esm/index.types.d.ts": [ + "build/types-ts3.8/index.types.d.ts" ] } }, @@ -61,13 +61,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-tanstackstart-react-*.tgz", diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index 11ea0eb72f13..5c5a0dc19409 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/types/index.types.d.ts", + "types": "build/esm/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/types/index.types.d.ts", + "types": "./build/esm/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -31,8 +31,8 @@ }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" + "build/esm/index.types.d.ts": [ + "build/types-ts3.8/index.types.d.ts" ] } }, @@ -43,13 +43,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.client.ts && madge --circular src/index.server.ts && madge --circular src/index.types.ts", "clean": "rimraf build coverage sentry-tanstackstart-*.tgz", diff --git a/packages/types/package.json b/packages/types/package.json index 7f8a139f0da6..17002687348e 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -42,13 +42,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "clean": "rimraf build sentry-types-*.tgz", "lint": "eslint . --format stylish", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index fdfba452684a..c3515c6b1ff1 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -14,23 +14,23 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -54,13 +54,10 @@ "build": "run-p build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts", "clean": "rimraf build coverage sentry-vercel-edge-*.tgz", diff --git a/packages/vue/package.json b/packages/vue/package.json index ff87271dab65..444cdd584aca 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -16,16 +16,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/types/index.d.ts", + "types": "build/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/types/index.d.ts", + "types": "./build/esm/index.d.ts", "default": "./build/cjs/index.js" } }, @@ -42,7 +42,7 @@ }, "typesVersions": { "<5.0": { - "build/types/index.d.ts": [ + "build/esm/index.d.ts": [ "build/types-ts3.8/index.d.ts" ] } @@ -75,14 +75,10 @@ "build": "run-p build:transpile build:types", "build:dev": "run-p build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:router build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:router": "tsc -p tsconfig.router-types.json", - "build:types:downlevel": "yarn downlevel-dts build/types build/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "circularDepCheck": "madge --circular src/index.ts && madge --circular src/tanstackrouter.ts", "clean": "rimraf build coverage sentry-vue-*.tgz", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 39d19667a9f2..e14177f83cc8 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -14,23 +14,23 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/types/index.d.ts", + "types": "build/npm/esm/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/types/index.d.ts", + "types": "./build/npm/esm/index.d.ts", "default": "./build/npm/cjs/index.js" } } }, "typesVersions": { "<5.0": { - "build/npm/types/index.d.ts": [ + "build/npm/esm/index.d.ts": [ "build/npm/types-ts3.8/index.d.ts" ] } @@ -47,14 +47,11 @@ "build:bundle": "rolldown --config rollup.bundle.config.mjs", "build:dev": "run-p build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "run-s build:types:core build:types:downlevel", - "build:types:core": "tsc -p tsconfig.types.json", - "build:types:downlevel": "yarn downlevel-dts build/npm/types build/npm/types-ts3.8 --to ts3.8", + "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:bundle:watch": "rolldown --config rollup.bundle.config.mjs --watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", - "build:types:watch": "tsc -p tsconfig.types.json --watch", "build:tarball": "npm pack", "test": "vitest run", "test:watch": "vitest --watch", From 08533744ec90024889c6162b8abd7f1b211883db Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Wed, 10 Dec 2025 23:35:10 +0200 Subject: [PATCH 03/12] fix: run downlevel in sync --- nx.json | 2 +- packages/aws-serverless/package.json | 4 ++-- packages/browser-utils/package.json | 2 +- packages/browser/package.json | 4 ++-- packages/bun/package.json | 2 +- packages/cloudflare/package.json | 2 +- packages/core/package.json | 2 +- packages/feedback/package.json | 4 ++-- packages/gatsby/package.json | 2 +- packages/google-cloud-serverless/package.json | 2 +- packages/integration-shims/package.json | 2 +- packages/nextjs/package.json | 2 +- packages/node-core/package.json | 2 +- packages/node-native/package.json | 2 +- packages/node/package.json | 2 +- packages/nuxt/package.json | 3 +-- packages/opentelemetry/package.json | 2 +- packages/profiling-node/package.json | 2 +- packages/react/package.json | 2 +- packages/remix/package.json | 2 +- packages/replay-canvas/package.json | 4 ++-- packages/replay-internal/package.json | 4 ++-- packages/replay-worker/package.json | 2 +- packages/svelte/package.json | 2 +- packages/tanstackstart-react/package.json | 2 +- packages/tanstackstart/package.json | 2 +- packages/types/package.json | 2 +- packages/vercel-edge/package.json | 2 +- packages/vue/package.json | 4 ++-- packages/wasm/package.json | 4 ++-- 30 files changed, 37 insertions(+), 38 deletions(-) diff --git a/nx.json b/nx.json index d4a90a3a6777..fc65c9f812a2 100644 --- a/nx.json +++ b/nx.json @@ -41,7 +41,7 @@ }, "build:types": { "inputs": ["production", "^production"], - "dependsOn": ["^build:types"], + "dependsOn": ["build:transpile", "^build:transpile", "^build:types"], "outputs": [ "{projectRoot}/build/types", "{projectRoot}/build/types-ts3.8", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index db4dac29524c..795cc6bb4bf4 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -79,9 +79,9 @@ "@vercel/nft": "^0.29.4" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:layer": "rimraf build/aws && rolldown -c rollup.lambda-extension.config.mjs && yarn ts-node scripts/buildLambdaLayer.ts", - "build:dev": "run-p build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs && yarn build:layer", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index f477dbb3ca19..7b710328e0b7 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -42,7 +42,7 @@ "@sentry/core": "10.32.1" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/browser/package.json b/packages/browser/package.json index 9a0f468a2e72..32e76fab2af0 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -55,8 +55,8 @@ "fake-indexeddb": "^6.2.4" }, "scripts": { - "build": "run-p build:transpile build:bundle build:types", - "build:dev": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types build:bundle", + "build:dev": "run-s build:transpile build:types", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", diff --git a/packages/bun/package.json b/packages/bun/package.json index d9031621c441..8e2c1a35765a 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -46,7 +46,7 @@ "bun-types": "^1.2.9" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index b891dfaea706..c46a6cd48afa 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -66,7 +66,7 @@ "wrangler": "4.22.0" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/core/package.json b/packages/core/package.json index 94432bc661db..3d56ec9f043c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -39,7 +39,7 @@ "access": "public" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index b5ae22a7c293..90a591d8bf52 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -45,10 +45,10 @@ "preact": "^10.19.4" }, "scripts": { - "build": "run-p build:transpile build:types build:bundle", + "build": "run-s build:transpile build:types build:bundle", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", - "build:dev": "run-p build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8 && yarn node ./scripts/shim-preact-export.js", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index c1668cc7476f..383a80a9cd65 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -60,7 +60,7 @@ "webpack": "^5.0.0" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:plugin": "tsc -p tsconfig.plugin.json", "build:transpile": "run-p build:rollup build:plugin", diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index 42fab41f05d7..4fd1476c0a81 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -67,7 +67,7 @@ } }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index 9a49ceb63b90..cac7b6473a3d 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -31,7 +31,7 @@ "sideEffects": false, "private": true, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn build", diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 0ec4b2ed8793..b81491178901 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -102,7 +102,7 @@ "next": "^13.2.0 || ^14.0 || ^15.0.0-rc.0 || ^16.0.0-0" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "ts-node scripts/buildRollup.ts", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/node-core/package.json b/packages/node-core/package.json index 4121be311d21..2e60a07c7503 100644 --- a/packages/node-core/package.json +++ b/packages/node-core/package.json @@ -83,7 +83,7 @@ "@types/node": "^18.19.1" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/node-native/package.json b/packages/node-native/package.json index 0bebf442240c..3d0c8e87d731 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -52,7 +52,7 @@ "lint": "eslint . --format stylish", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "fix": "eslint . --format stylish --fix", - "build": "yarn build:types && yarn build:transpile", + "build": "run-s build:transpile build:types", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn clean && yarn build", diff --git a/packages/node/package.json b/packages/node/package.json index 3a1926444931..c4694be81bac 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -105,7 +105,7 @@ "@types/node": "^18.19.1" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index f6bb934ea379..d3b733ccd011 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -91,8 +91,7 @@ "build:transpile": { "dependsOn": [ "^build:transpile", - "^build:types", - "build:types" + "^build:types" ], "outputs": [ "{projectRoot}/build/cjs", diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 570c1eef016c..ac8b5edc8244 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -56,7 +56,7 @@ "@opentelemetry/semantic-conventions": "^1.37.0" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index 69bdc2fcc392..ab00d0f33e64 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -48,7 +48,7 @@ "lint": "eslint . --format stylish", "lint:es-compatibility": "es-check es2022 ./build/cjs/*.js && es-check es2022 ./build/esm/*.js --module", "fix": "eslint . --format stylish --fix", - "build": "yarn build:types && yarn build:transpile", + "build": "run-s build:transpile build:types", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:dev": "yarn clean && yarn build", diff --git a/packages/react/package.json b/packages/react/package.json index 9af3789c0e7c..c27284d14d7a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -68,7 +68,7 @@ "redux": "^4.0.5" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/remix/package.json b/packages/remix/package.json index bf79b5fd86a2..c55ee69b491a 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -95,7 +95,7 @@ "react": "18.x" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 50cf119269a3..4a9772a7eb3d 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -30,10 +30,10 @@ ], "sideEffects": false, "scripts": { - "build": "run-p build:transpile build:types build:bundle", + "build": "run-s build:transpile build:types build:bundle", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", - "build:dev": "run-p build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index e00f402b48a5..54d7d4f8e001 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -43,10 +43,10 @@ "access": "public" }, "scripts": { - "build": "run-p build:transpile build:types build:bundle", + "build": "run-s build:transpile build:types build:bundle", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", - "build:dev": "run-p build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index 2659a67e3d3e..68175aa17c75 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -35,7 +35,7 @@ "sideEffects": false, "private": true, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.worker.config.mjs", "build:examples": "rolldown -c rollup.examples.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/svelte/package.json b/packages/svelte/package.json index d5d4caa5d7da..712929ce8121 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -53,7 +53,7 @@ "vite": "^3.0.0" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index bf6f4c20623d..f2e7f938af5d 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -58,7 +58,7 @@ "@sentry/react": "10.32.1" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index 5c5a0dc19409..6b098f460b35 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -40,7 +40,7 @@ "access": "public" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/types/package.json b/packages/types/package.json index 17002687348e..b945323dc110 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -39,7 +39,7 @@ "access": "public" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index c3515c6b1ff1..b0336c9eff16 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -51,7 +51,7 @@ "@sentry/opentelemetry": "10.32.1" }, "scripts": { - "build": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", diff --git a/packages/vue/package.json b/packages/vue/package.json index 444cdd584aca..9b2ed484275b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -72,8 +72,8 @@ "vue": "~3.2.41" }, "scripts": { - "build": "run-p build:transpile build:types", - "build:dev": "run-p build:transpile build:types", + "build": "run-s build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index e14177f83cc8..ab153b6aac0d 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -43,9 +43,9 @@ "@sentry/core": "10.32.1" }, "scripts": { - "build": "run-p build:transpile build:bundle build:types", + "build": "run-s build:transpile build:types build:bundle", "build:bundle": "rolldown --config rollup.bundle.config.mjs", - "build:dev": "run-p build:transpile build:types", + "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", From 80398810032598999fe1633dd0f2279701fe5446 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Thu, 11 Dec 2025 00:58:20 +0200 Subject: [PATCH 04/12] fix: update dependencies --- nx.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/nx.json b/nx.json index fc65c9f812a2..0ec797427f01 100644 --- a/nx.json +++ b/nx.json @@ -42,12 +42,7 @@ "build:types": { "inputs": ["production", "^production"], "dependsOn": ["build:transpile", "^build:transpile", "^build:types"], - "outputs": [ - "{projectRoot}/build/types", - "{projectRoot}/build/types-ts3.8", - "{projectRoot}/build/npm/types", - "{projectRoot}/build/npm/types-ts3.8" - ] + "outputs": ["{projectRoot}/build/types", "{projectRoot}/build/npm/types"] }, "lint": { "inputs": ["default"], From 76787f94d6506db23340db726aed7a9bcfc22581 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Thu, 11 Dec 2025 00:58:36 +0200 Subject: [PATCH 05/12] dev: remove downlevel --- package.json | 1 - packages/aws-serverless/package.json | 9 +---- packages/browser-utils/package.json | 9 +---- packages/browser/package.json | 13 ++----- packages/bun/package.json | 9 +---- packages/cloudflare/package.json | 9 +---- packages/core/package.json | 9 +---- packages/feedback/package.json | 9 +---- .../feedback/scripts/shim-preact-export.js | 8 ++-- packages/gatsby/package.json | 9 +---- packages/google-cloud-serverless/package.json | 9 +---- packages/integration-shims/package.json | 9 +---- packages/nestjs/package.json | 4 +- packages/nestjs/tsconfig.setup-types.json | 14 ------- packages/nestjs/tsconfig.types.json | 5 +-- packages/nextjs/package.json | 9 +---- packages/nextjs/tsconfig.types.json | 1 - packages/node-core/package.json | 9 +---- packages/node-native/package.json | 9 +---- packages/node/package.json | 9 +---- packages/nuxt/rollup.npm.config.mjs | 1 + packages/opentelemetry/package.json | 9 +---- packages/profiling-node/package.json | 9 +---- packages/react/package.json | 9 +---- packages/remix/package.json | 9 +---- packages/replay-canvas/package.json | 9 +---- packages/replay-internal/package.json | 9 +---- packages/replay-worker/package.json | 9 +---- packages/solid/package.json | 8 ++-- packages/solid/tsconfig.routers-types.json | 15 ------- packages/solid/tsconfig.types.json | 5 +-- packages/solidstart/package.json | 6 +-- .../solidstart/tsconfig.subexports-types.json | 21 ---------- packages/solidstart/tsconfig.types.json | 11 +----- packages/svelte/package.json | 9 +---- packages/tanstackstart-react/package.json | 9 +---- packages/tanstackstart/package.json | 9 +---- packages/types/package.json | 9 +---- packages/vercel-edge/package.json | 9 +---- packages/vue/package.json | 9 +---- packages/wasm/package.json | 9 +---- yarn.lock | 39 +------------------ 42 files changed, 49 insertions(+), 346 deletions(-) delete mode 100644 packages/nestjs/tsconfig.setup-types.json delete mode 100644 packages/solid/tsconfig.routers-types.json delete mode 100644 packages/solidstart/tsconfig.subexports-types.json diff --git a/package.json b/package.json index c882449f2309..fddbbd5e51a9 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,6 @@ "@typescript/native-preview": "^7.0.0-dev.20251210.1", "@vitest/coverage-v8": "^3.2.4", "deepmerge": "^4.2.2", - "downlevel-dts": "~0.11.0", "es-check": "^7.2.1", "eslint": "8.57.0", "jsdom": "^21.1.2", diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index 795cc6bb4bf4..e8f491ec2504 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -54,13 +54,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -83,7 +76,7 @@ "build:layer": "rimraf build/aws && rolldown -c rollup.lambda-extension.config.mjs && yarn ts-node scripts/buildLambdaLayer.ts", "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs && yarn build:layer", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index 7b710328e0b7..4ef95ddd4ba6 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -45,7 +38,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/browser/package.json b/packages/browser/package.json index 32e76fab2af0..96344d333071 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -14,11 +14,11 @@ ], "main": "build/npm/cjs/prod/index.js", "module": "build/npm/esm/prod/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/esm/prod/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/esm/prod/index.d.ts", "development": { "import": "./build/npm/esm/dev/index.js", "require": "./build/npm/cjs/dev/index.js" @@ -33,13 +33,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -59,7 +52,7 @@ "build:dev": "run-s build:transpile build:types", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:bundle:watch": "rolldown -c rollup.bundle.config.mjs --watch", diff --git a/packages/bun/package.json b/packages/bun/package.json index 8e2c1a35765a..22b00cdaa64f 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -49,7 +42,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index c46a6cd48afa..ce99a8e2890d 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -38,13 +38,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -69,7 +62,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/core/package.json b/packages/core/package.json index 3d56ec9f043c..e8d723ca900b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -42,7 +35,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/feedback/package.json b/packages/feedback/package.json index 90a591d8bf52..0fd6565a5b5b 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -49,7 +42,7 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-s build:transpile build:types", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8 && yarn node ./scripts/shim-preact-export.js", + "build:types": "yarn node ./scripts/shim-preact-export.js", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", diff --git a/packages/feedback/scripts/shim-preact-export.js b/packages/feedback/scripts/shim-preact-export.js index bd74e4da0a05..568a297b7612 100644 --- a/packages/feedback/scripts/shim-preact-export.js +++ b/packages/feedback/scripts/shim-preact-export.js @@ -1,8 +1,8 @@ // preact does not support more modern TypeScript versions, which breaks our users that depend on older // TypeScript versions. To fix this, we shim the types from preact to be any and remove the dependency on preact -// for types directly. This script is meant to be run after the build/npm/types-ts3.8 directory is created. +// for types directly. This script is meant to be run after the build/npm/esm directory is created (where rolldown dts generates types). -// Path: build/npm/types-ts3.8/global.d.ts +// Path: build/npm/esm/global.d.ts const fs = require('fs'); const path = require('path'); @@ -67,8 +67,8 @@ function walk(dir) { } function run() { - // recurse through build/npm/types-ts3.8 directory - const dir = path.join('build', 'npm', 'types-ts3.8'); + // recurse through build/npm/esm directory (where rolldown dts generates types) + const dir = path.join('build', 'npm', 'esm'); walk(dir); } diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 383a80a9cd65..2cf11e5f9017 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -34,13 +34,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -65,7 +58,7 @@ "build:plugin": "tsc -p tsconfig.plugin.json", "build:transpile": "run-p build:rollup build:plugin", "build:rollup": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index 4fd1476c0a81..819c9f016c98 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -37,13 +37,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -70,7 +63,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index cac7b6473a3d..c8efc37c52fc 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -21,19 +21,12 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "sideEffects": false, "private": true, "scripts": { "build": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:dev": "yarn build", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:watch", diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index fed719f303b8..a9276e8a02c0 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -31,11 +31,11 @@ }, "./setup": { "import": { - "types": "./setup.d.ts", + "types": "./build/esm/setup.d.ts", "default": "./build/esm/setup.js" }, "require": { - "types": "./setup.d.ts", + "types": "./build/esm/setup.d.ts", "default": "./build/cjs/setup.js" } } diff --git a/packages/nestjs/tsconfig.setup-types.json b/packages/nestjs/tsconfig.setup-types.json deleted file mode 100644 index 2ef9310f3edc..000000000000 --- a/packages/nestjs/tsconfig.setup-types.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "./tsconfig.json", - - "compilerOptions": { - "declaration": true, - "declarationMap": true, - "emitDeclarationOnly": true, - "outDir": "./" - }, - - "//": "This type is built separately because it is for a subpath export, which has problems if it is not in the root", - "include": ["src/setup.ts"], - "exclude": [] -} diff --git a/packages/nestjs/tsconfig.types.json b/packages/nestjs/tsconfig.types.json index 6240cd92efaa..65455f66bd75 100644 --- a/packages/nestjs/tsconfig.types.json +++ b/packages/nestjs/tsconfig.types.json @@ -6,8 +6,5 @@ "declarationMap": true, "emitDeclarationOnly": true, "outDir": "build/types" - }, - - "//": "This is built separately in tsconfig.setup-types.json", - "exclude": ["src/setup.ts"] + } } diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index b81491178901..7733a40c2f05 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -65,13 +65,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.types.d.ts": [ - "build/types-ts3.8/index.types.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -105,7 +98,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "ts-node scripts/buildRollup.ts", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", diff --git a/packages/nextjs/tsconfig.types.json b/packages/nextjs/tsconfig.types.json index 978b51b8e126..1b9611c362d6 100644 --- a/packages/nextjs/tsconfig.types.json +++ b/packages/nextjs/tsconfig.types.json @@ -5,7 +5,6 @@ // creating types for these template files a circular exercise, which causes `tsc` to crash. Fortunately, since the // templates aren't consumed as modules (they're essentially just text files which happen to contain code), we don't // actually need to create types for them. - "exclude": ["src/config/templates/*"], "compilerOptions": { "declaration": true, diff --git a/packages/node-core/package.json b/packages/node-core/package.json index 2e60a07c7503..8b153b9414b4 100644 --- a/packages/node-core/package.json +++ b/packages/node-core/package.json @@ -46,13 +46,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -86,7 +79,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/node-native/package.json b/packages/node-native/package.json index 3d0c8e87d731..bd710ab4b6b6 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -30,13 +30,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "engines": { "node": ">=18" }, @@ -54,7 +47,7 @@ "fix": "eslint . --format stylish --fix", "build": "run-s build:transpile build:types", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:dev": "yarn clean && yarn build", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/node/package.json b/packages/node/package.json index c4694be81bac..2de225fd4b1d 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -54,13 +54,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -108,7 +101,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/nuxt/rollup.npm.config.mjs b/packages/nuxt/rollup.npm.config.mjs index a94a4b5af253..80dd9703f050 100644 --- a/packages/nuxt/rollup.npm.config.mjs +++ b/packages/nuxt/rollup.npm.config.mjs @@ -8,6 +8,7 @@ export default [ 'src/index.client.ts', 'src/client/index.ts', 'src/server/index.ts', + 'src/index.types.ts', 'src/module.ts', ], packageSpecificConfig: { diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index ac8b5edc8244..863e76d6cc23 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -59,7 +52,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index ab00d0f33e64..7e68fafdbc02 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -22,13 +22,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "bin": { "sentry-prune-profiler-binaries": "scripts/prune-profiler-binaries.js" }, @@ -50,7 +43,7 @@ "fix": "eslint . --format stylish --fix", "build": "run-s build:transpile build:types", "build:transpile": "yarn rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:dev": "yarn clean && yarn build", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", "build:watch": "run-p build:transpile:watch build:types:watch", diff --git a/packages/react/package.json b/packages/react/package.json index c27284d14d7a..91d274dc640d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -71,7 +64,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/remix/package.json b/packages/remix/package.json index c55ee69b491a..13493185eddf 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -57,13 +57,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.types.d.ts": [ - "build/types-ts3.8/index.types.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -98,7 +91,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 4a9772a7eb3d..8daea1464460 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -18,13 +18,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "files": [ "/build/npm" ], @@ -34,7 +27,7 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-s build:transpile build:types", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 54d7d4f8e001..2e07d3702632 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "files": [ "/build/npm" ], @@ -47,7 +40,7 @@ "build:transpile": "rolldown -c rollup.npm.config.mjs", "build:bundle": "rolldown -c rollup.bundle.config.mjs", "build:dev": "run-s build:transpile build:types", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "yarn build:transpile --watch", diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index 68175aa17c75..e5a34087d06f 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -22,13 +22,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "files": [ "/build" ], @@ -38,7 +31,7 @@ "build": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.worker.config.mjs", "build:examples": "rolldown -c rollup.examples.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:dev": "yarn build", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", diff --git a/packages/solid/package.json b/packages/solid/package.json index fb036752919d..cb58eb1a189f 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -31,21 +31,21 @@ }, "./solidrouter": { "import": { - "types": "./solidrouter.d.ts", + "types": "./build/esm/solidrouter.d.ts", "default": "./build/esm/solidrouter.js" }, "require": { - "types": "./solidrouter.d.ts", + "types": "./build/esm/solidrouter.d.ts", "default": "./build/cjs/solidrouter.js" } }, "./tanstackrouter": { "import": { - "types": "./tanstackrouter.d.ts", + "types": "./build/esm/tanstackrouter.d.ts", "default": "./build/esm/tanstackrouter.js" }, "require": { - "types": "./tanstackrouter.d.ts", + "types": "./build/esm/tanstackrouter.d.ts", "default": "./build/cjs/tanstackrouter.js" } } diff --git a/packages/solid/tsconfig.routers-types.json b/packages/solid/tsconfig.routers-types.json deleted file mode 100644 index e173ebc0eb87..000000000000 --- a/packages/solid/tsconfig.routers-types.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "./tsconfig.json", - - "compilerOptions": { - "declaration": true, - "declarationMap": true, - "emitDeclarationOnly": true, - "outDir": "./" - }, - - "//": "This type is built separately because it is for a subpath export, which has problems if it is not in the root", - "include": ["src/solidrouter.ts", "src/tanstackrouter.ts"], - "//": "Without this, we cannot output into the root dir", - "exclude": [] -} diff --git a/packages/solid/tsconfig.types.json b/packages/solid/tsconfig.types.json index 510f8c4fae3f..65455f66bd75 100644 --- a/packages/solid/tsconfig.types.json +++ b/packages/solid/tsconfig.types.json @@ -6,8 +6,5 @@ "declarationMap": true, "emitDeclarationOnly": true, "outDir": "build/types" - }, - - "//": "This is built separately in tsconfig.routers-types.json", - "exclude": ["src/solidrouter.ts", "src/tanstackrouter.ts"] + } } diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index 9eb1d74b1e71..59fc456b4027 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -40,14 +40,14 @@ } }, "./solidrouter": { - "types": "./solidrouter.d.ts", + "types": "./build/esm/solidrouter.d.ts", "browser": { - "types": "./solidrouter.d.ts", + "types": "./build/esm/solidrouter.d.ts", "import": "./build/esm/solidrouter.client.js", "require": "./build/cjs/solidrouter.client.js" }, "node": { - "types": "./solidrouter.d.ts", + "types": "./build/esm/solidrouter.d.ts", "import": "./build/esm/solidrouter.server.js", "require": "./build/cjs/solidrouter.server.js" } diff --git a/packages/solidstart/tsconfig.subexports-types.json b/packages/solidstart/tsconfig.subexports-types.json deleted file mode 100644 index 52dd6d1d268c..000000000000 --- a/packages/solidstart/tsconfig.subexports-types.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - - "compilerOptions": { - "declaration": true, - "declarationMap": true, - "emitDeclarationOnly": true, - "outDir": "./" - }, - - // These types are built separately because they are for a subpath export, which has problems if they are not in the root - "include": [ - "src/solidrouter.client.ts", - "src/client/solidrouter.ts", - "src/solidrouter.server.ts", - "src/server/solidrouter.ts", - "src/solidrouter.ts" - ], - // Without this, we cannot output into the root dir - "exclude": [] -} diff --git a/packages/solidstart/tsconfig.types.json b/packages/solidstart/tsconfig.types.json index f7cc8c3d1610..65455f66bd75 100644 --- a/packages/solidstart/tsconfig.types.json +++ b/packages/solidstart/tsconfig.types.json @@ -6,14 +6,5 @@ "declarationMap": true, "emitDeclarationOnly": true, "outDir": "build/types" - }, - - // These are built separately in tsconfig.solidrouter-types.json - "exclude": [ - "src/solidrouter.client.ts", - "src/client/solidrouter.ts", - "src/solidrouter.server.ts", - "src/server/solidrouter.ts", - "src/solidrouter.ts" - ] + } } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 712929ce8121..e25ed39bb2bc 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -56,7 +49,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index f2e7f938af5d..8d41f708673e 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -39,13 +39,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.types.d.ts": [ - "build/types-ts3.8/index.types.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -61,7 +54,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index 6b098f460b35..e40206a71b8a 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -29,13 +29,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.types.d.ts": [ - "build/types-ts3.8/index.types.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -43,7 +36,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "nodemon --ext ts --watch src scripts/buildRollup.ts", diff --git a/packages/types/package.json b/packages/types/package.json index b945323dc110..6019c737d87f 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -42,7 +35,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index b0336c9eff16..cfca1d9cc773 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -54,7 +47,7 @@ "build": "run-s build:transpile build:types", "build:dev": "yarn build", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "yarn build:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/vue/package.json b/packages/vue/package.json index 9b2ed484275b..5713b5b35134 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -40,13 +40,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/esm/index.d.ts": [ - "build/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -75,7 +68,7 @@ "build": "run-s build:transpile build:types", "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/esm build/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:types:watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", "build:transpile:watch": "rolldown -c rollup.npm.config.mjs --watch", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index ab153b6aac0d..26ed9d920832 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -28,13 +28,6 @@ } } }, - "typesVersions": { - "<5.0": { - "build/npm/esm/index.d.ts": [ - "build/npm/types-ts3.8/index.d.ts" - ] - } - }, "publishConfig": { "access": "public" }, @@ -47,7 +40,7 @@ "build:bundle": "rolldown --config rollup.bundle.config.mjs", "build:dev": "run-s build:transpile build:types", "build:transpile": "rolldown -c rollup.npm.config.mjs", - "build:types": "yarn downlevel-dts build/npm/esm build/npm/types-ts3.8 --to ts3.8", + "build:types": "echo \"Types included with build\"", "build:watch": "run-p build:transpile:watch build:bundle:watch build:types:watch", "build:bundle:watch": "rolldown --config rollup.bundle.config.mjs --watch", "build:dev:watch": "run-p build:transpile:watch build:types:watch", diff --git a/yarn.lock b/yarn.lock index 7e6b6bf57111..559f6f1005ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14924,15 +14924,6 @@ dotenv@~10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -downlevel-dts@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/downlevel-dts/-/downlevel-dts-0.11.0.tgz#514a2d723009c5845730c1db6c994484c596ed9c" - integrity sha512-vo835pntK7kzYStk7xUHDifiYJvXxVhUapt85uk2AI94gUUAQX9HNRtrcMHNSc3YHJUEHGbYIGsM99uIbgAtxw== - dependencies: - semver "^7.3.2" - shelljs "^0.8.3" - typescript next - dset@^3.1.2: version "3.1.4" resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" @@ -18298,7 +18289,7 @@ glob@^5.0.10: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: +glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -19650,11 +19641,6 @@ internal-slot@^1.0.3, internal-slot@^1.1.0: hasown "^2.0.2" side-channel "^1.1.0" -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - interpret@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" @@ -26748,13 +26734,6 @@ recast@^0.20.5: source-map "~0.6.1" tslib "^2.0.1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - dependencies: - resolve "^1.1.6" - rechoir@^0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" @@ -27242,7 +27221,7 @@ resolve@1.22.8: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.10, resolve@^1.22.4, resolve@^1.22.6, resolve@^1.22.8, resolve@^1.4.0, resolve@^1.5.0: +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.10, resolve@^1.22.4, resolve@^1.22.6, resolve@^1.22.8, resolve@^1.4.0, resolve@^1.5.0: version "1.22.10" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== @@ -28126,15 +28105,6 @@ shell-quote@^1.7.3, shell-quote@^1.8.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== -shelljs@^0.8.3: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" @@ -30248,11 +30218,6 @@ typescript@^3.9: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== -typescript@next: - version "5.2.0-dev.20230530" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230530.tgz#4251ade97a9d8a86850c4d5c3c4f3e1cb2ccf52c" - integrity sha512-bIoMajCZWzLB+pWwncaba/hZc6dRnw7x8T/fenOnP9gYQB/gc4xdm48AXp5SH5I/PvvSeZ/dXkUMtc8s8BiDZw== - typescript@~5.8.0: version "5.8.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" From 452dd26f5534265b960003927fedff7312896bc8 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Sat, 13 Dec 2025 00:41:52 +0200 Subject: [PATCH 06/12] fix: type generation for SSR SDKs --- packages/astro/package.json | 2 +- packages/astro/rollup.npm.config.mjs | 7 ++++++- packages/nextjs/rollup.npm.config.mjs | 1 + packages/react-router/rollup.npm.config.mjs | 2 +- packages/remix/rollup.npm.config.mjs | 1 + packages/sveltekit/rollup.npm.config.mjs | 1 + 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/astro/package.json b/packages/astro/package.json index 274bac419976..88bf07b95136 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -33,7 +33,7 @@ "require": "./build/cjs/index.server.js" }, "./middleware": { - "types": "./build/esm/integration/middleware/index.types.d.ts", + "types": "./build/esm/integration/middleware/index.d.ts", "node": "./build/esm/integration/middleware/index.js", "import": "./build/esm/integration/middleware/index.js", "require": "./build/cjs/integration/middleware/index.js" diff --git a/packages/astro/rollup.npm.config.mjs b/packages/astro/rollup.npm.config.mjs index ca3b338433a7..6a95369188d2 100644 --- a/packages/astro/rollup.npm.config.mjs +++ b/packages/astro/rollup.npm.config.mjs @@ -2,7 +2,12 @@ import { makeBaseNPMConfig, makeNPMConfigVariants, makeOtelLoaders } from '@sent const variants = makeNPMConfigVariants( makeBaseNPMConfig({ - entrypoints: ['src/index.server.ts', 'src/index.client.ts', 'src/integration/middleware/index.ts'], + entrypoints: [ + 'src/index.server.ts', + 'src/index.client.ts', + 'src/index.types.ts', + 'src/integration/middleware/index.ts', + ], packageSpecificConfig: { output: { dynamicImportInCjs: true, diff --git a/packages/nextjs/rollup.npm.config.mjs b/packages/nextjs/rollup.npm.config.mjs index 46d47582ab1e..0f873a2f08d6 100644 --- a/packages/nextjs/rollup.npm.config.mjs +++ b/packages/nextjs/rollup.npm.config.mjs @@ -8,6 +8,7 @@ export default [ entrypoints: [ 'src/index.server.ts', 'src/index.client.ts', + 'src/index.types.ts', 'src/client/index.ts', 'src/server/index.ts', 'src/edge/index.ts', diff --git a/packages/react-router/rollup.npm.config.mjs b/packages/react-router/rollup.npm.config.mjs index d4edb3b23c9b..ef9b066669f5 100644 --- a/packages/react-router/rollup.npm.config.mjs +++ b/packages/react-router/rollup.npm.config.mjs @@ -3,7 +3,7 @@ import { makeBaseNPMConfig, makeNPMConfigVariants } from '@sentry-internal/rollu export default [ ...makeNPMConfigVariants( makeBaseNPMConfig({ - entrypoints: ['src/index.server.ts', 'src/index.client.ts', 'src/cloudflare/index.ts'], + entrypoints: ['src/index.server.ts', 'src/index.client.ts', 'src/index.types.ts', 'src/cloudflare/index.ts'], packageSpecificConfig: { external: ['react-router', 'react-router-dom', 'react', 'react/jsx-runtime', 'vite'], output: { diff --git a/packages/remix/rollup.npm.config.mjs b/packages/remix/rollup.npm.config.mjs index bd26bd1b06c2..d3cf8a659d4c 100644 --- a/packages/remix/rollup.npm.config.mjs +++ b/packages/remix/rollup.npm.config.mjs @@ -6,6 +6,7 @@ export default [ entrypoints: [ 'src/index.server.ts', 'src/index.client.ts', + 'src/index.types.ts', 'src/client/index.ts', 'src/server/index.ts', 'src/cloudflare/index.ts', diff --git a/packages/sveltekit/rollup.npm.config.mjs b/packages/sveltekit/rollup.npm.config.mjs index ca0792cb4868..1db5e025c44c 100644 --- a/packages/sveltekit/rollup.npm.config.mjs +++ b/packages/sveltekit/rollup.npm.config.mjs @@ -6,6 +6,7 @@ export default makeNPMConfigVariants( 'src/index.server.ts', 'src/index.client.ts', 'src/index.worker.ts', + 'src/index.types.ts', 'src/client/index.ts', 'src/server/index.ts', 'src/worker/index.ts', From 7f7bcb4cda880b6671f1c244556c999fa7172525 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 16:29:02 +0200 Subject: [PATCH 07/12] feat: introduce a dts mover plugin to maintain current types path --- dev-packages/rollup-utils/npmHelpers.mjs | 5 +- .../rollup-utils/plugins/move-dts-plugin.mjs | 73 +++++++++++++++++++ .../rollup-utils/plugins/npmPlugins.mjs | 2 + packages/astro/package.json | 6 +- packages/browser-utils/package.json | 6 +- packages/bun/package.json | 4 +- packages/cloudflare/package.json | 8 +- packages/core/package.json | 6 +- packages/deno/package.json | 4 +- packages/gatsby/package.json | 6 +- packages/google-cloud-serverless/package.json | 6 +- packages/integration-shims/package.json | 6 +- packages/nestjs/package.json | 10 +-- packages/nextjs/package.json | 4 +- packages/node-core/package.json | 6 +- packages/node-native/package.json | 6 +- packages/node/package.json | 6 +- packages/nuxt/package.json | 6 +- packages/opentelemetry/package.json | 6 +- packages/profiling-node/package.json | 6 +- packages/react-router/package.json | 6 +- packages/react/package.json | 6 +- packages/remix/package.json | 6 +- packages/replay-worker/package.json | 8 +- packages/solid/package.json | 14 ++-- packages/solidstart/package.json | 10 +-- packages/svelte/package.json | 2 +- packages/sveltekit/package.json | 4 +- packages/tanstackstart-react/package.json | 4 +- packages/tanstackstart/package.json | 4 +- packages/types/package.json | 6 +- packages/vercel-edge/package.json | 6 +- packages/vue/package.json | 6 +- 33 files changed, 170 insertions(+), 94 deletions(-) create mode 100644 dev-packages/rollup-utils/plugins/move-dts-plugin.mjs diff --git a/dev-packages/rollup-utils/npmHelpers.mjs b/dev-packages/rollup-utils/npmHelpers.mjs index 1a5cdb384090..dd7b3321b012 100644 --- a/dev-packages/rollup-utils/npmHelpers.mjs +++ b/dev-packages/rollup-utils/npmHelpers.mjs @@ -17,6 +17,7 @@ import { makeRrwebBuildPlugin, } from './plugins/index.mjs'; import { makePackageNodeEsm } from './plugins/make-esm-plugin.mjs'; +import { makeMoveDtsPlugin } from './plugins/move-dts-plugin.mjs'; import { mergePlugins } from './utils.mjs'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); @@ -152,7 +153,7 @@ export function makeNPMConfigVariants(baseConfig, options = {}) { output: { format: 'esm', dir: path.join(baseConfig.output.dir, 'esm/prod'), - plugins: [makeProductionReplacePlugin(), makePackageNodeEsm()], + plugins: [makeProductionReplacePlugin(), makePackageNodeEsm(), makeMoveDtsPlugin()], }, }); } else { @@ -161,7 +162,7 @@ export function makeNPMConfigVariants(baseConfig, options = {}) { output: { format: 'esm', dir: path.join(baseConfig.output.dir, 'esm'), - plugins: [makePackageNodeEsm()], + plugins: [makePackageNodeEsm(), makeMoveDtsPlugin()], }, }); } diff --git a/dev-packages/rollup-utils/plugins/move-dts-plugin.mjs b/dev-packages/rollup-utils/plugins/move-dts-plugin.mjs new file mode 100644 index 000000000000..6c5b9b08d1a4 --- /dev/null +++ b/dev-packages/rollup-utils/plugins/move-dts-plugin.mjs @@ -0,0 +1,73 @@ +import fs from 'node:fs'; +import fsPromises from 'node:fs/promises'; +import path from 'node:path'; + +/** + * Plugin that moves all .d.ts and .d.ts.map files from build/esm to build/types after the build completes. + * This preserves the directory structure within the types directory. + * Optimized for speed with parallel file operations. + */ +export function makeMoveDtsPlugin() { + return { + name: 'move-dts-files', + async writeBundle() { + const buildEsmDir = path.resolve(process.cwd(), 'build/esm'); + const buildTypesDir = path.resolve(process.cwd(), 'build/types'); + + // Check if build/esm exists + if (!fs.existsSync(buildEsmDir)) { + return; + } + + // Ensure build/types directory exists (recursive handles existing dirs) + await fsPromises.mkdir(buildTypesDir, { recursive: true }); + + /** + * Recursively find all .d.ts and .d.ts.map files in a directory + * @param {string} dir - Directory to search + * @param {string} baseDir - Base directory for relative path calculation + * @returns {Array<{relativePath: string, fullPath: string, targetPath: string}>} Array of file info objects + */ + function findDtsFiles(dir, baseDir = dir) { + const files = []; + const entries = fs.readdirSync(dir, { withFileTypes: true }); + + for (const entry of entries) { + const fullPath = path.join(dir, entry.name); + const relativePath = path.relative(baseDir, fullPath); + + if (entry.isDirectory()) { + files.push(...findDtsFiles(fullPath, baseDir)); + } else if (entry.isFile() && (entry.name.endsWith('.d.ts') || entry.name.endsWith('.d.ts.map'))) { + const targetPath = path.join(buildTypesDir, relativePath); + files.push({ relativePath, fullPath, targetPath }); + } + } + + return files; + } + + const dtsFiles = findDtsFiles(buildEsmDir); + + // Early exit if no files to move + if (dtsFiles.length === 0) { + return; + } + + // Collect all unique directories that need to be created + const dirsToCreate = new Set(); + for (const { targetPath } of dtsFiles) { + const targetDir = path.dirname(targetPath); + if (targetDir !== buildTypesDir) { + dirsToCreate.add(targetDir); + } + } + + // Create all directories in parallel + await Promise.all(Array.from(dirsToCreate).map(dir => fsPromises.mkdir(dir, { recursive: true }))); + + // Move all files in parallel + await Promise.all(dtsFiles.map(({ fullPath, targetPath }) => fsPromises.rename(fullPath, targetPath))); + }, + }; +} diff --git a/dev-packages/rollup-utils/plugins/npmPlugins.mjs b/dev-packages/rollup-utils/plugins/npmPlugins.mjs index dfe40039b115..898fb95eb091 100644 --- a/dev-packages/rollup-utils/plugins/npmPlugins.mjs +++ b/dev-packages/rollup-utils/plugins/npmPlugins.mjs @@ -4,6 +4,8 @@ import { replacePlugin } from 'rolldown/plugins'; +export { makeMoveDtsPlugin } from './move-dts-plugin.mjs'; + /** * Create a plugin which can be used to pause the build process at the given hook. * diff --git a/packages/astro/package.json b/packages/astro/package.json index 88bf07b95136..217f651d9850 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -23,17 +23,17 @@ "main": "build/cjs/index.client.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "exports": { ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "node": "./build/esm/index.server.js", "browser": "./build/esm/index.client.js", "import": "./build/esm/index.client.js", "require": "./build/cjs/index.server.js" }, "./middleware": { - "types": "./build/esm/integration/middleware/index.d.ts", + "types": "./build/types/integration/middleware/index.d.ts", "node": "./build/esm/integration/middleware/index.js", "import": "./build/esm/integration/middleware/index.js", "require": "./build/cjs/integration/middleware/index.js" diff --git a/packages/browser-utils/package.json b/packages/browser-utils/package.json index 4ef95ddd4ba6..bbf582c188d8 100644 --- a/packages/browser-utils/package.json +++ b/packages/browser-utils/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/bun/package.json b/packages/bun/package.json index 22b00cdaa64f..03a1de617d39 100644 --- a/packages/bun/package.json +++ b/packages/bun/package.json @@ -19,11 +19,11 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index ce99a8e2890d..ea97800a41b1 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -19,21 +19,21 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, "./request": { "import": { - "types": "./build/esm/request.d.ts", + "types": "./build/types/request.d.ts", "default": "./build/esm/request.js" }, "require": { - "types": "./build/esm/request.d.ts", + "types": "./build/types/request.d.ts", "default": "./build/cjs/request.js" } } diff --git a/packages/core/package.json b/packages/core/package.json index e8d723ca900b..5a5abdbc2deb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/deno/package.json b/packages/deno/package.json index f260a1b113a6..72ab5651b221 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -7,12 +7,12 @@ "author": "Sentry", "license": "MIT", "module": "build/index.mjs", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" } } diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 2cf11e5f9017..22ed8a413b01 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -20,16 +20,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/google-cloud-serverless/package.json b/packages/google-cloud-serverless/package.json index 819c9f016c98..8e5c71f28709 100644 --- a/packages/google-cloud-serverless/package.json +++ b/packages/google-cloud-serverless/package.json @@ -13,16 +13,16 @@ "/build" ], "main": "build/cjs/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, diff --git a/packages/integration-shims/package.json b/packages/integration-shims/package.json index c8efc37c52fc..88e4c398e10a 100644 --- a/packages/integration-shims/package.json +++ b/packages/integration-shims/package.json @@ -4,7 +4,7 @@ "description": "Shims for integrations in Sentry SDK.", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "files": [ "/build" ], @@ -12,11 +12,11 @@ "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index a9276e8a02c0..7f9619675baa 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -16,26 +16,26 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, "./setup": { "import": { - "types": "./build/esm/setup.d.ts", + "types": "./build/types/setup.d.ts", "default": "./build/esm/setup.js" }, "require": { - "types": "./build/esm/setup.d.ts", + "types": "./build/types/setup.d.ts", "default": "./build/cjs/setup.js" } } diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 7733a40c2f05..9680f44c6d7f 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "edge": { "import": "./build/esm/edge/index.js", "require": "./build/cjs/edge/index.js", diff --git a/packages/node-core/package.json b/packages/node-core/package.json index 8b153b9414b4..94f0c48be06e 100644 --- a/packages/node-core/package.json +++ b/packages/node-core/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, diff --git a/packages/node-native/package.json b/packages/node-native/package.json index bd710ab4b6b6..3113f77cb14a 100644 --- a/packages/node-native/package.json +++ b/packages/node-native/package.json @@ -8,16 +8,16 @@ "license": "MIT", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, diff --git a/packages/node/package.json b/packages/node/package.json index 2de225fd4b1d..8cbe0070c646 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d3b733ccd011..84ba7bd094f6 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -95,7 +95,7 @@ ], "outputs": [ "{projectRoot}/build/cjs", - "{projectRoot}/build/esm", + "{projectRoot}/build/types", "{projectRoot}/build/module" ] } diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index 863e76d6cc23..2e331b8e2d8d 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/profiling-node/package.json b/packages/profiling-node/package.json index 7e68fafdbc02..b4e0ae9797c6 100644 --- a/packages/profiling-node/package.json +++ b/packages/profiling-node/package.json @@ -8,16 +8,16 @@ "license": "MIT", "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/react-router/package.json b/packages/react-router/package.json index de742202305b..d64aa4d5f870 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -37,7 +37,7 @@ "./cloudflare": { "import": "./build/esm/cloudflare/index.js", "require": "./build/cjs/cloudflare/index.js", - "types": "./build/esm/cloudflare/index.d.ts", + "types": "./build/types/cloudflare/index.d.ts", "default": "./build/esm/cloudflare/index.js" } }, diff --git a/packages/react/package.json b/packages/react/package.json index 91d274dc640d..4a80f44677e5 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/remix/package.json b/packages/remix/package.json index 13493185eddf..f351de7aff50 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -19,11 +19,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js", @@ -41,7 +41,7 @@ } }, "./cloudflare": { - "types": "./build/esm/cloudflare/index.d.ts", + "types": "./build/types/cloudflare/index.d.ts", "import": "./build/esm/cloudflare/index.js", "require": "./build/cjs/cloudflare/index.js", "default": "./build/esm/cloudflare/index.js" diff --git a/packages/replay-worker/package.json b/packages/replay-worker/package.json index e5a34087d06f..e5c9a56b1c5d 100644 --- a/packages/replay-worker/package.json +++ b/packages/replay-worker/package.json @@ -4,20 +4,20 @@ "description": "Worker for @sentry-internal/replay", "main": "build/esm/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", "./worker-bundler": { - "types": "./build/esm/worker-bundler.d.ts", + "types": "./build/types/worker-bundler.d.ts", "default": "./build/esm/worker-bundler.js" }, ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/solid/package.json b/packages/solid/package.json index cb58eb1a189f..8cc3ca693e4c 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -16,36 +16,36 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, "./solidrouter": { "import": { - "types": "./build/esm/solidrouter.d.ts", + "types": "./build/types/solidrouter.d.ts", "default": "./build/esm/solidrouter.js" }, "require": { - "types": "./build/esm/solidrouter.d.ts", + "types": "./build/types/solidrouter.d.ts", "default": "./build/cjs/solidrouter.js" } }, "./tanstackrouter": { "import": { - "types": "./build/esm/tanstackrouter.d.ts", + "types": "./build/types/tanstackrouter.d.ts", "default": "./build/esm/tanstackrouter.js" }, "require": { - "types": "./build/esm/tanstackrouter.d.ts", + "types": "./build/types/tanstackrouter.d.ts", "default": "./build/cjs/tanstackrouter.js" } } diff --git a/packages/solidstart/package.json b/packages/solidstart/package.json index 59fc456b4027..c0828c74e904 100644 --- a/packages/solidstart/package.json +++ b/packages/solidstart/package.json @@ -19,7 +19,7 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "//": [ "For `@sentry/solidstart/solidrouter` types to resolve correctly for both `moduleResolution: bundler` and `moduleResolution: node`", "- type definitions have to be exported at root level (/build won't work)", @@ -29,7 +29,7 @@ "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" @@ -40,14 +40,14 @@ } }, "./solidrouter": { - "types": "./build/esm/solidrouter.d.ts", + "types": "./build/types/solidrouter.d.ts", "browser": { - "types": "./build/esm/solidrouter.d.ts", + "types": "./build/types/solidrouter.d.ts", "import": "./build/esm/solidrouter.client.js", "require": "./build/cjs/solidrouter.client.js" }, "node": { - "types": "./build/esm/solidrouter.d.ts", + "types": "./build/types/solidrouter.d.ts", "import": "./build/esm/solidrouter.server.js", "require": "./build/cjs/solidrouter.server.js" } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index e25ed39bb2bc..46dfd1833123 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -14,7 +14,7 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json index e213f989da91..57e0844ea5a6 100644 --- a/packages/sveltekit/package.json +++ b/packages/sveltekit/package.json @@ -15,11 +15,11 @@ "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", "browser": "build/esm/index.client.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "worker": { "import": "./build/esm/index.worker.js", "require": "./build/cjs/index.worker.js" diff --git a/packages/tanstackstart-react/package.json b/packages/tanstackstart-react/package.json index 8d41f708673e..9d3463b8993e 100644 --- a/packages/tanstackstart-react/package.json +++ b/packages/tanstackstart-react/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" diff --git a/packages/tanstackstart/package.json b/packages/tanstackstart/package.json index e40206a71b8a..bd1a7d53c46b 100644 --- a/packages/tanstackstart/package.json +++ b/packages/tanstackstart/package.json @@ -11,14 +11,14 @@ }, "main": "build/cjs/index.server.js", "module": "build/esm/index.server.js", - "types": "build/esm/index.types.d.ts", + "types": "build/types/index.types.d.ts", "files": [ "/build" ], "exports": { "./package.json": "./package.json", ".": { - "types": "./build/esm/index.types.d.ts", + "types": "./build/types/index.types.d.ts", "browser": { "import": "./build/esm/index.client.js", "require": "./build/cjs/index.client.js" diff --git a/packages/types/package.json b/packages/types/package.json index 6019c737d87f..a70018a1df38 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/vercel-edge/package.json b/packages/vercel-edge/package.json index cfca1d9cc773..41c16c4b25ab 100644 --- a/packages/vercel-edge/package.json +++ b/packages/vercel-edge/package.json @@ -14,16 +14,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } } diff --git a/packages/vue/package.json b/packages/vue/package.json index 5713b5b35134..d4e804c73085 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -16,16 +16,16 @@ ], "main": "build/cjs/index.js", "module": "build/esm/index.js", - "types": "build/esm/index.d.ts", + "types": "build/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/esm/index.js" }, "require": { - "types": "./build/esm/index.d.ts", + "types": "./build/types/index.d.ts", "default": "./build/cjs/index.js" } }, From 9e8c5c106a91b37a54ab3f553a169ae63f101144 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 16:58:18 +0200 Subject: [PATCH 08/12] fix: vue types --- packages/vue/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue/package.json b/packages/vue/package.json index d4e804c73085..58378b1e97c0 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -31,11 +31,11 @@ }, "./tanstackrouter": { "import": { - "types": "./tanstackrouter.d.ts", + "types": "./build/types/tanstackrouter.d.ts", "default": "./build/esm/tanstackrouter.js" }, "require": { - "types": "./tanstackrouter.d.ts", + "types": "./build/types/tanstackrouter.d.ts", "default": "./build/cjs/tanstackrouter.js" } } From f0bf58ed7cf1ed1e624754df61202c5d588aeeeb Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 16:59:30 +0200 Subject: [PATCH 09/12] fix: dedup packages --- yarn.lock | 68 ++++++------------------------------------------------- 1 file changed, 7 insertions(+), 61 deletions(-) diff --git a/yarn.lock b/yarn.lock index 559f6f1005ae..2c7e40f0e76c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1354,18 +1354,7 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" -"@babel/generator@^7.18.10", "@babel/generator@^7.21.5", "@babel/generator@^7.22.10", "@babel/generator@^7.23.6", "@babel/generator@^7.27.5": - version "7.27.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.5.tgz#3eb01866b345ba261b04911020cbe22dd4be8c8c" - integrity sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw== - dependencies: - "@babel/parser" "^7.27.5" - "@babel/types" "^7.27.3" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^3.0.2" - -"@babel/generator@^7.28.5": +"@babel/generator@^7.18.10", "@babel/generator@^7.21.5", "@babel/generator@^7.22.10", "@babel/generator@^7.23.6", "@babel/generator@^7.27.5", "@babel/generator@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== @@ -1564,12 +1553,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" - integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== - -"@babel/helper-validator-identifier@^7.28.5": +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== @@ -1603,14 +1587,7 @@ dependencies: "@babel/types" "^7.26.9" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.18.10", "@babel/parser@^7.20.7", "@babel/parser@^7.21.8", "@babel/parser@^7.22.10", "@babel/parser@^7.22.16", "@babel/parser@^7.22.5", "@babel/parser@^7.23.5", "@babel/parser@^7.23.6", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.6", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.5", "@babel/parser@^7.27.7", "@babel/parser@^7.28.4", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8" - integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== - dependencies: - "@babel/types" "^7.28.4" - -"@babel/parser@^7.28.5": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.18.10", "@babel/parser@^7.20.7", "@babel/parser@^7.21.8", "@babel/parser@^7.22.10", "@babel/parser@^7.22.16", "@babel/parser@^7.22.5", "@babel/parser@^7.23.5", "@babel/parser@^7.23.6", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.25.4", "@babel/parser@^7.25.6", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.27.7", "@babel/parser@^7.28.4", "@babel/parser@^7.28.5", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== @@ -2678,15 +2655,7 @@ "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.25.4", "@babel/types@^7.25.6", "@babel/types@^7.25.9", "@babel/types@^7.26.3", "@babel/types@^7.26.9", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6", "@babel/types@^7.27.7", "@babel/types@^7.28.4", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a" - integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== - dependencies: - "@babel/helper-string-parser" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - -"@babel/types@^7.28.5": +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.20.7", "@babel/types@^7.22.10", "@babel/types@^7.22.15", "@babel/types@^7.22.17", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.25.4", "@babel/types@^7.25.6", "@babel/types@^7.25.9", "@babel/types@^7.26.3", "@babel/types@^7.26.9", "@babel/types@^7.27.1", "@babel/types@^7.27.6", "@babel/types@^7.27.7", "@babel/types@^7.28.5", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== @@ -4896,15 +4865,7 @@ "@jridgewell/set-array" "^1.0.0" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.12" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz#2234ce26c62889f03db3d7fea43c1932ab3e927b" - integrity sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/gen-mapping@^0.3.12": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": version "0.3.13" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== @@ -4943,15 +4904,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@jridgewell/trace-mapping@^0.3.28": +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28", "@jridgewell/trace-mapping@^0.3.9": version "0.3.31" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== @@ -21719,14 +21672,7 @@ magic-string@^0.26.0, magic-string@^0.26.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.19, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.8: - version "0.30.19" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.19.tgz#cebe9f104e565602e5d2098c5f2e79a77cc86da9" - integrity sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.5" - -magic-string@^0.30.21: +magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.17, magic-string@^0.30.19, magic-string@^0.30.21, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.5, magic-string@^0.30.8: version "0.30.21" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== From d3a9d50f2b4a48e1f24acb35d57f120432e0ed8b Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 17:01:18 +0200 Subject: [PATCH 10/12] test: remove ts 3.8 test variants --- .../test-applications/create-react-app/package.json | 9 --------- .../test-applications/react-router-6/package.json | 9 --------- .../test-applications/react-router-7-spa/package.json | 9 --------- 3 files changed, 27 deletions(-) diff --git a/dev-packages/e2e-tests/test-applications/create-react-app/package.json b/dev-packages/e2e-tests/test-applications/create-react-app/package.json index 0c2bc337d396..795ea417bff3 100644 --- a/dev-packages/e2e-tests/test-applications/create-react-app/package.json +++ b/dev-packages/e2e-tests/test-applications/create-react-app/package.json @@ -19,7 +19,6 @@ "eject": "react-scripts eject", "clean": "npx rimraf node_modules pnpm-lock.yaml", "test:build": "pnpm install && pnpm build", - "test:build-ts3.8": "pnpm install && pnpm add typescript@3.8 && pnpm build", "test:build-canary": "pnpm install && pnpm add react@canary react-dom@canary && pnpm build", "test:assert": "pnpm -v" }, @@ -43,13 +42,5 @@ }, "volta": { "extends": "../../package.json" - }, - "sentryTest": { - "variants": [ - { - "build-command": "pnpm test:build-ts3.8", - "label": "create-react-app (TS 3.8)" - } - ] } } diff --git a/dev-packages/e2e-tests/test-applications/react-router-6/package.json b/dev-packages/e2e-tests/test-applications/react-router-6/package.json index 20d9b4f85f18..f5c96b0413e1 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-6/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-6/package.json @@ -21,7 +21,6 @@ "test": "playwright test", "clean": "npx rimraf node_modules pnpm-lock.yaml", "test:build": "pnpm install && pnpm build", - "test:build-ts3.8": "pnpm install && pnpm add typescript@3.8 && pnpm build", "test:build-canary": "pnpm install && pnpm add react@canary react-dom@canary && pnpm build", "test:assert": "pnpm test" }, @@ -51,13 +50,5 @@ }, "volta": { "extends": "../../package.json" - }, - "sentryTest": { - "variants": [ - { - "build-command": "pnpm test:build-ts3.8", - "label": "react-router-6 (TS 3.8)" - } - ] } } diff --git a/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json b/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json index aadbe6b3d736..ba875e688c26 100644 --- a/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json +++ b/dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json @@ -24,7 +24,6 @@ "test": "playwright test", "clean": "npx rimraf node_modules pnpm-lock.yaml", "test:build": "pnpm install && pnpm build", - "test:build-ts3.8": "pnpm install && pnpm add typescript@3.8 && pnpm build", "test:build-canary": "pnpm install && pnpm add react@canary react-dom@canary && pnpm build", "test:assert": "pnpm test" }, @@ -49,14 +48,6 @@ "volta": { "extends": "../../package.json" }, - "sentryTest": { - "variants": [ - { - "build-command": "pnpm test:build-ts3.8", - "label": "react-router-7-spa (TS 3.8)" - } - ] - }, "pnpm": { "overrides": { "esbuild": "0.24.0" From 3e191154fcab3b165ab39d783183923cd4f80f5c Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 17:01:18 +0200 Subject: [PATCH 11/12] test: remove ts 3.8 test variants --- .../test-applications/generic-ts3.8/.npmrc | 2 -- .../test-applications/generic-ts3.8/index.ts | 5 ---- .../generic-ts3.8/package.json | 26 ------------------- .../generic-ts3.8/tsconfig.json | 11 -------- 4 files changed, 44 deletions(-) delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json delete mode 100644 dev-packages/e2e-tests/test-applications/generic-ts3.8/tsconfig.json diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc b/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc deleted file mode 100644 index 070f80f05092..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -@sentry:registry=http://127.0.0.1:4873 -@sentry-internal:registry=http://127.0.0.1:4873 diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts b/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts deleted file mode 100644 index beb10260da38..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -import * as _SentryReplay from '@sentry-internal/replay'; -import * as _SentryBrowser from '@sentry/browser'; -import * as _SentryCore from '@sentry/core'; -import * as _SentryNode from '@sentry/node'; -import * as _SentryWasm from '@sentry/wasm'; diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json b/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json deleted file mode 100644 index fbd40cebcb07..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "@sentry-internal/ts3.8-test", - "private": true, - "license": "MIT", - "scripts": { - "build:types": "pnpm run type-check", - "ts-version": "tsc --version", - "type-check": "tsc --project tsconfig.json", - "test:build": "pnpm install && pnpm run build:types", - "test:assert": "pnpm -v" - }, - "devDependencies": { - "typescript": "3.8.3", - "@types/node": "^14.0.0" - }, - "dependencies": { - "@sentry/browser": "latest || *", - "@sentry/core": "latest || *", - "@sentry/node": "latest || *", - "@sentry-internal/replay": "latest || *", - "@sentry/wasm": "latest || *" - }, - "volta": { - "extends": "../../package.json" - } -} diff --git a/dev-packages/e2e-tests/test-applications/generic-ts3.8/tsconfig.json b/dev-packages/e2e-tests/test-applications/generic-ts3.8/tsconfig.json deleted file mode 100644 index 95de9c93fc38..000000000000 --- a/dev-packages/e2e-tests/test-applications/generic-ts3.8/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "include": ["index.ts"], - "compilerOptions": { - "lib": ["es2018", "DOM"], - "skipLibCheck": false, - "noEmit": true, - "types": [], - "target": "es2018", - "moduleResolution": "node" - } -} From 56604df44c458ae4ff4fa5aa5557deda772f225b Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Fri, 19 Dec 2025 17:32:29 +0200 Subject: [PATCH 12/12] fix: types paths --- packages/aws-serverless/package.json | 6 +++--- packages/browser/package.json | 4 ++-- packages/feedback/package.json | 6 +++--- packages/feedback/scripts/shim-preact-export.js | 2 +- packages/replay-canvas/package.json | 2 +- packages/replay-internal/package.json | 10 +++++----- packages/wasm/package.json | 6 +++--- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/aws-serverless/package.json b/packages/aws-serverless/package.json index e8f491ec2504..5c20304e7154 100644 --- a/packages/aws-serverless/package.json +++ b/packages/aws-serverless/package.json @@ -16,16 +16,16 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/cjs/index.js" } }, diff --git a/packages/browser/package.json b/packages/browser/package.json index 96344d333071..baa8bbb59cab 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -14,11 +14,11 @@ ], "main": "build/npm/cjs/prod/index.js", "module": "build/npm/esm/prod/index.js", - "types": "build/npm/esm/prod/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { - "types": "./build/npm/esm/prod/index.d.ts", + "types": "./build/npm/types/index.d.ts", "development": { "import": "./build/npm/esm/dev/index.js", "require": "./build/npm/cjs/dev/index.js" diff --git a/packages/feedback/package.json b/packages/feedback/package.json index 0fd6565a5b5b..97e67d9f72dd 100644 --- a/packages/feedback/package.json +++ b/packages/feedback/package.json @@ -14,16 +14,16 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/cjs/index.js" } } diff --git a/packages/feedback/scripts/shim-preact-export.js b/packages/feedback/scripts/shim-preact-export.js index 568a297b7612..69f53a2628d3 100644 --- a/packages/feedback/scripts/shim-preact-export.js +++ b/packages/feedback/scripts/shim-preact-export.js @@ -2,7 +2,7 @@ // TypeScript versions. To fix this, we shim the types from preact to be any and remove the dependency on preact // for types directly. This script is meant to be run after the build/npm/esm directory is created (where rolldown dts generates types). -// Path: build/npm/esm/global.d.ts +// Path: build/npm/types/global.d.ts const fs = require('fs'); const path = require('path'); diff --git a/packages/replay-canvas/package.json b/packages/replay-canvas/package.json index 8daea1464460..d20e6590d328 100644 --- a/packages/replay-canvas/package.json +++ b/packages/replay-canvas/package.json @@ -4,7 +4,7 @@ "description": "Replay canvas integration", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { diff --git a/packages/replay-internal/package.json b/packages/replay-internal/package.json index 2e07d3702632..37f5c3c9453a 100644 --- a/packages/replay-internal/package.json +++ b/packages/replay-internal/package.json @@ -4,26 +4,26 @@ "description": "User replays for Sentry", "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", "./worker-bundler": { "import": { - "types": "./build/npm/esm/worker-bundler.d.ts", + "types": "./build/npm/types/worker-bundler.d.ts", "default": "./build/npm/esm/worker-bundler.js" }, "require": { - "types": "./build/npm/esm/worker-bundler.d.ts", + "types": "./build/npm/types/worker-bundler.d.ts", "default": "./build/npm/cjs/worker-bundler.js" } }, ".": { "import": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/cjs/index.js" } } diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 26ed9d920832..113e5101ecef 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -14,16 +14,16 @@ ], "main": "build/npm/cjs/index.js", "module": "build/npm/esm/index.js", - "types": "build/npm/esm/index.d.ts", + "types": "build/npm/types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/esm/index.js" }, "require": { - "types": "./build/npm/esm/index.d.ts", + "types": "./build/npm/types/index.d.ts", "default": "./build/npm/cjs/index.js" } }