diff --git a/packages/angular/.npmignore b/packages/angular/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/angular/.npmignore +++ b/packages/angular/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/angular/package.json b/packages/angular/package.json index c7918e005c26..d36eff8610c5 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/browser/.npmignore b/packages/browser/.npmignore index a83fc4bb0929..5c6d6b607beb 100644 --- a/packages/browser/.npmignore +++ b/packages/browser/.npmignore @@ -1,5 +1,12 @@ +# Info: the paths in this file are adjusted to match once this +# file is copied to `./build`. This is done by a postbuild script +# located in sentry-javascript/scripts/postbuild.sh + * + +# TODO remove bundles in v7 +!/bundles/**/* + !/dist/**/* -!/build/**/* +!/types/**/* !/esm/**/* -*.tsbuildinfo diff --git a/packages/browser/package.json b/packages/browser/package.json index 3363706ab963..da5acad0ed2c 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -11,7 +11,7 @@ }, "main": "build/dist/index.js", "module": "build/esm/index.js", - "types": "build/dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/core/.npmignore b/packages/core/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/core/.npmignore +++ b/packages/core/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/core/package.json b/packages/core/package.json index ce5a8f625b36..afa9ab667193 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/gatsby/.npmignore b/packages/gatsby/.npmignore new file mode 100644 index 000000000000..4822f65571c0 --- /dev/null +++ b/packages/gatsby/.npmignore @@ -0,0 +1,6 @@ +* +!/dist/**/* +!/esm/**/* +!/build/types/**/* +!gatsby-browser.js +!gatsby-node.js diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index 97c0219e4269..3cb9d8e23319 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -15,13 +15,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", - "files": [ - "/dist", - "/esm", - "gatsby-browser.js", - "gatsby-node.js" - ], + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/hub/.npmignore b/packages/hub/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/hub/.npmignore +++ b/packages/hub/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/hub/package.json b/packages/hub/package.json index ce844dc43d66..d11b85a79a71 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/integrations/.npmignore b/packages/integrations/.npmignore index a83fc4bb0929..d92f664ecfe3 100644 --- a/packages/integrations/.npmignore +++ b/packages/integrations/.npmignore @@ -2,4 +2,3 @@ !/dist/**/* !/build/**/* !/esm/**/* -*.tsbuildinfo diff --git a/packages/integrations/package.json b/packages/integrations/package.json index d25713c9f80d..bbce751d9390 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -14,7 +14,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "dependencies": { "@sentry/types": "6.19.3", "@sentry/utils": "6.19.3", diff --git a/packages/minimal/.npmignore b/packages/minimal/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/minimal/.npmignore +++ b/packages/minimal/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/minimal/package.json b/packages/minimal/package.json index 9a60e343b2f4..5ccc6666fb84 100644 --- a/packages/minimal/package.json +++ b/packages/minimal/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/nextjs/.npmignore b/packages/nextjs/.npmignore new file mode 100644 index 000000000000..8904efca5aea --- /dev/null +++ b/packages/nextjs/.npmignore @@ -0,0 +1,4 @@ +* +!/dist/**/* +!/esm/**/* +!/build/types/**/* diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 11472b8bba56..6af08d22f246 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -12,7 +12,7 @@ "main": "./dist/index.server.js", "module": "./esm/index.server.js", "browser": "./esm/index.client.js", - "types": "./esm/index.server.d.ts", + "types": "./build/types/index.server.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/node/.npmignore b/packages/node/.npmignore index 14e80551ae7c..16627b7131ce 100644 --- a/packages/node/.npmignore +++ b/packages/node/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!build/types/**/* diff --git a/packages/node/package.json b/packages/node/package.json index b2c48753fa27..7f3330f6b35f 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/react/.npmignore b/packages/react/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/react/.npmignore +++ b/packages/react/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/react/package.json b/packages/react/package.json index eefa9b5aadd4..f00432b3ae23 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/serverless/.npmignore b/packages/serverless/.npmignore index 14e80551ae7c..dc37d2b5dcac 100644 --- a/packages/serverless/.npmignore +++ b/packages/serverless/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/**/* diff --git a/packages/serverless/package.json b/packages/serverless/package.json index 08ab7944a740..e25b9082732e 100644 --- a/packages/serverless/package.json +++ b/packages/serverless/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/tracing/.npmignore b/packages/tracing/.npmignore index a83fc4bb0929..d92f664ecfe3 100644 --- a/packages/tracing/.npmignore +++ b/packages/tracing/.npmignore @@ -2,4 +2,3 @@ !/dist/**/* !/build/**/* !/esm/**/* -*.tsbuildinfo diff --git a/packages/tracing/package.json b/packages/tracing/package.json index 0b507e401741..118cffd2be07 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/types/.npmignore b/packages/types/.npmignore index 14e80551ae7c..8904efca5aea 100644 --- a/packages/types/.npmignore +++ b/packages/types/.npmignore @@ -1,4 +1,4 @@ * !/dist/**/* !/esm/**/* -*.tsbuildinfo +!/build/types/**/* diff --git a/packages/types/package.json b/packages/types/package.json index 1daaeaadf86e..9a8e3601f0c7 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/typescript/.npmignore b/packages/typescript/.npmignore index 687bd6f5dde6..d59f27ed8132 100644 --- a/packages/typescript/.npmignore +++ b/packages/typescript/.npmignore @@ -1,4 +1,3 @@ * !/tsconfig.json !/tslint.json -*.tsbuildinfo diff --git a/packages/utils/.npmignore b/packages/utils/.npmignore index 9de51c6b3730..ee4707643c99 100644 --- a/packages/utils/.npmignore +++ b/packages/utils/.npmignore @@ -1,6 +1,4 @@ * -!*.js.map -!*.d.ts -!*.js !/esm/**/* -jest.config.js +!/dist/**/* +!/build/types/**/* diff --git a/packages/utils/package.json b/packages/utils/package.json index 71aa4d4e7fbe..c4401979fa12 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/vue/.npmignore b/packages/vue/.npmignore index a83fc4bb0929..dc37d2b5dcac 100644 --- a/packages/vue/.npmignore +++ b/packages/vue/.npmignore @@ -1,5 +1,4 @@ * !/dist/**/* -!/build/**/* !/esm/**/* -*.tsbuildinfo +!/build/**/* diff --git a/packages/vue/package.json b/packages/vue/package.json index bd54091d2220..9a21e351c52b 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/packages/wasm/.npmignore b/packages/wasm/.npmignore index 9de51c6b3730..8904efca5aea 100644 --- a/packages/wasm/.npmignore +++ b/packages/wasm/.npmignore @@ -1,6 +1,4 @@ * -!*.js.map -!*.d.ts -!*.js +!/dist/**/* !/esm/**/* -jest.config.js +!/build/types/**/* diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 02e354e94c83..645c29987a67 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -11,7 +11,7 @@ }, "main": "dist/index.js", "module": "esm/index.js", - "types": "dist/index.d.ts", + "types": "build/types/index.d.ts", "publishConfig": { "access": "public" }, diff --git a/scripts/postbuild.sh b/scripts/postbuild.sh index 3e3ea00f4181..423f36c076d8 100644 --- a/scripts/postbuild.sh +++ b/scripts/postbuild.sh @@ -9,7 +9,8 @@ BUILD_DIR=build ASSETS="README.md LICENSE -package.json" +package.json +.npmignore" # check if build dir exists if [ ! -d $BUILD_DIR ]; then