From 36d247ae81026e1a1d04726c10d7792263ff463a Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 11:27:31 +0200 Subject: [PATCH 1/7] feat(publish): Create NPM tarballs --- .gitignore | 4 ++++ nx.json | 3 +++ package.json | 1 + packages/esbuild-plugin/package.json | 1 + packages/rollup-plugin/package.json | 1 + packages/unplugin/package.json | 1 + packages/vite-plugin/package.json | 1 + 7 files changed, 12 insertions(+) diff --git a/.gitignore b/.gitignore index 93cab344..cdf43c38 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ node_modules yarn-error.log + +.vscode/settings.json + +*.tgz \ No newline at end of file diff --git a/nx.json b/nx.json index 5fcc7fdc..a7836ba5 100644 --- a/nx.json +++ b/nx.json @@ -24,6 +24,9 @@ }, "check:types": { "dependsOn": ["^build"] + }, + "build:npm": { + "dependsOn": ["build", "^build"] } } } diff --git a/package.json b/package.json index d6963f7e..8016b006 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "build": "nx run-many --target=build --all", "build:watch": "nx run-many --target=build:watch --all", "build:graph": "nx graph", + "build:npm": "nx run-many --target=build:npm --all", "check:types": "nx run-many --target=check:types --all", "test": "nx run-many --target=test --all", "lint": "nx run-many --target=lint --all", diff --git a/packages/esbuild-plugin/package.json b/packages/esbuild-plugin/package.json index bc9ddd06..af810556 100644 --- a/packages/esbuild-plugin/package.json +++ b/packages/esbuild-plugin/package.json @@ -28,6 +28,7 @@ "build:rollup:watch": "rollup --config rollup.config.js --watch --no-watch.clearScreen", "build:types": "tsc --project types.tsconfig.json", "build:types:watch": "tsc --project types.tsconfig.json --watch --preserveWatchOutput", + "build:npm": "npm pack", "check:types": "run-p check:types:src check:types:test", "check:types:src": "tsc --project ./src/tsconfig.json --noEmit", "check:types:test": "tsc --project ./test/tsconfig.json --noEmit", diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index 5c561309..411bd677 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -29,6 +29,7 @@ "build:rollup:watch": "rollup --config rollup.config.js --watch --no-watch.clearScreen", "build:types": "tsc --project types.tsconfig.json", "build:types:watch": "tsc --project types.tsconfig.json --watch --preserveWatchOutput", + "build:npm": "npm pack", "check:types": "run-p check:types:src check:types:test", "check:types:src": "tsc --project ./src/tsconfig.json --noEmit", "check:types:test": "tsc --project ./test/tsconfig.json --noEmit", diff --git a/packages/unplugin/package.json b/packages/unplugin/package.json index 1e103a90..e4ef7037 100644 --- a/packages/unplugin/package.json +++ b/packages/unplugin/package.json @@ -22,6 +22,7 @@ "build:rollup:watch": "rollup --config rollup.config.js --watch --no-watch.clearScreen", "build:types": "tsc --project types.tsconfig.json", "build:types:watch": "tsc --project types.tsconfig.json --watch --preserveWatchOutput", + "build:npm": "npm pack", "check:types": "run-p check:types:src check:types:test", "check:types:src": "tsc --project ./src/tsconfig.json --noEmit", "check:types:test": "tsc --project ./test/tsconfig.json --noEmit", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index a06b9ec4..4f58d39d 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -28,6 +28,7 @@ "build:rollup:watch": "rollup --config rollup.config.js --watch --no-watch.clearScreen", "build:types": "tsc --project types.tsconfig.json", "build:types:watch": "tsc --project types.tsconfig.json --watch --preserveWatchOutput", + "build:npm": "npm pack", "check:types": "run-p check:types:src check:types:test", "check:types:src": "tsc --project ./src/tsconfig.json --noEmit", "check:types:test": "tsc --project ./test/tsconfig.json --noEmit", From 1adb595b5e607b244971433966b29d914616f42d Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 11:32:22 +0200 Subject: [PATCH 2/7] rename root package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8016b006..dd6aa39e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@sentry/sentry-unplugin-root", + "name": "@sentry/bundler-plugins", "version": "0.0.0", "description": "Root of the sentry unplugin monorepo.", "repository": "git@github.com:lforst/sentry-unplugin.git", From b9f2afe8f24b2e44cfca0c90a7542bda282974cb Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 12:55:03 +0200 Subject: [PATCH 3/7] s/sentry-unplugin/bundler-plugin-core --- packages/esbuild-plugin/package.json | 2 +- packages/esbuild-plugin/src/index.ts | 4 ++-- packages/integration-tests/package.json | 1 + packages/integration-tests/utils/create-cjs-bundles.ts | 2 +- packages/playground/build-esbuild.js | 2 +- packages/playground/build-webpack4.js | 2 +- packages/playground/build-webpack5.js | 2 +- packages/playground/package.json | 2 +- packages/playground/rollup.config.js | 2 +- packages/playground/vite.config.js | 2 +- packages/playground/vite.config.smallNodeApp.js | 2 +- packages/rollup-plugin/package.json | 2 +- packages/rollup-plugin/src/index.ts | 4 ++-- packages/unplugin/package.json | 2 +- packages/vite-plugin/package.json | 2 +- packages/vite-plugin/src/index.ts | 4 ++-- packages/webpack-plugin/package.json | 2 +- packages/webpack-plugin/src/index.ts | 4 ++-- 18 files changed, 22 insertions(+), 21 deletions(-) diff --git a/packages/esbuild-plugin/package.json b/packages/esbuild-plugin/package.json index af810556..72e60901 100644 --- a/packages/esbuild-plugin/package.json +++ b/packages/esbuild-plugin/package.json @@ -36,7 +36,7 @@ "lint": "eslint ./src ./test" }, "dependencies": { - "@sentry/sentry-unplugin": "0.0.0-alpha.0" + "@sentry/bundler-plugin-core": "0.0.0-alpha.0" }, "devDependencies": { "@babel/core": "7.18.5", diff --git a/packages/esbuild-plugin/src/index.ts b/packages/esbuild-plugin/src/index.ts index 92e50783..a7e7f03d 100644 --- a/packages/esbuild-plugin/src/index.ts +++ b/packages/esbuild-plugin/src/index.ts @@ -1,2 +1,2 @@ -export { sentryEsbuildPlugin as default } from "@sentry/sentry-unplugin"; -export type { Options } from "@sentry/sentry-unplugin"; +export { sentryEsbuildPlugin as default } from "@sentry/bundler-plugin-core"; +export type { Options } from "@sentry/bundler-plugin-core"; diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index d3eb40d3..968f7dee 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -16,6 +16,7 @@ "@sentry/sentry-unplugin": "0.0.0-alpha.0", "@swc/jest": "^0.2.21", "@types/jest": "^28.1.3", + "@sentry/bundler-plugin-core": "0.0.0-alpha.0", "@types/webpack4": "npm:@types/webpack@4.41.32", "esbuild": "0.14.49", "eslint": "^8.18.0", diff --git a/packages/integration-tests/utils/create-cjs-bundles.ts b/packages/integration-tests/utils/create-cjs-bundles.ts index d335d656..b8886064 100644 --- a/packages/integration-tests/utils/create-cjs-bundles.ts +++ b/packages/integration-tests/utils/create-cjs-bundles.ts @@ -10,7 +10,7 @@ import { sentryVitePlugin, sentryWebpackPlugin, Options, -} from "@sentry/sentry-unplugin"; +} from "@sentry/bundler-plugin-core"; export function createCjsBundles( entrypoints: { [name: string]: string }, diff --git a/packages/playground/build-esbuild.js b/packages/playground/build-esbuild.js index 6eee7f2a..a8d5283c 100644 --- a/packages/playground/build-esbuild.js +++ b/packages/playground/build-esbuild.js @@ -1,4 +1,4 @@ -const { sentryEsbuildPlugin } = require("@sentry/sentry-unplugin"); +const { sentryEsbuildPlugin } = require("@sentry/bundler-plugin-core"); const { build } = require("esbuild"); const placeHolderOptions = require("./config.json"); diff --git a/packages/playground/build-webpack4.js b/packages/playground/build-webpack4.js index 3de801e1..8cd29aff 100644 --- a/packages/playground/build-webpack4.js +++ b/packages/playground/build-webpack4.js @@ -1,7 +1,7 @@ // @ts-check const path = require("path"); const webpack4 = require("webpack4"); -const { sentryWebpackPlugin } = require("@sentry/sentry-unplugin"); +const { sentryWebpackPlugin } = require("@sentry/bundler-plugin-core"); const placeHolderOptions = require("./config.json"); diff --git a/packages/playground/build-webpack5.js b/packages/playground/build-webpack5.js index 0295c797..812dd5df 100644 --- a/packages/playground/build-webpack5.js +++ b/packages/playground/build-webpack5.js @@ -1,7 +1,7 @@ // @ts-check const path = require("path"); const webpack5 = require("webpack"); -const { sentryWebpackPlugin } = require("@sentry/sentry-unplugin"); +const { sentryWebpackPlugin } = require("@sentry/bundler-plugin-core"); const placeHolderOptions = require("./config.json"); diff --git a/packages/playground/package.json b/packages/playground/package.json index 9b7db230..e5613216 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -16,7 +16,7 @@ "dependencies": { "@sentry/integrations": "^7.11.1", "@sentry/node": "^7.11.1", - "@sentry/sentry-unplugin": "0.0.0-alpha.0", + "@sentry/bundler-plugin-core": "0.0.0-alpha.0", "@types/express": "^4.17.13", "@types/http-proxy": "^1.17.9", "esbuild": "0.14.49", diff --git a/packages/playground/rollup.config.js b/packages/playground/rollup.config.js index 3eb8f319..7c54c269 100644 --- a/packages/playground/rollup.config.js +++ b/packages/playground/rollup.config.js @@ -1,7 +1,7 @@ // @ts-check import commonjs from "@rollup/plugin-commonjs"; import resolve from "@rollup/plugin-node-resolve"; -import { sentryRollupPlugin } from "@sentry/sentry-unplugin"; +import { sentryRollupPlugin } from "@sentry/bundler-plugin-core"; import placeHolderOptions from "./config.json"; const input = ["src/entrypoint1.js"]; diff --git a/packages/playground/vite.config.js b/packages/playground/vite.config.js index c68a6a8f..a625bae9 100644 --- a/packages/playground/vite.config.js +++ b/packages/playground/vite.config.js @@ -1,5 +1,5 @@ // @ts-check -import { sentryVitePlugin } from "@sentry/sentry-unplugin"; +import { sentryVitePlugin } from "@sentry/bundler-plugin-core"; import { defineConfig } from "vite"; import * as path from "path"; import placeHolderOptions from "./config.json"; diff --git a/packages/playground/vite.config.smallNodeApp.js b/packages/playground/vite.config.smallNodeApp.js index 996d7ac5..6873c326 100644 --- a/packages/playground/vite.config.smallNodeApp.js +++ b/packages/playground/vite.config.smallNodeApp.js @@ -1,5 +1,5 @@ // @ts-check -import { sentryVitePlugin } from "@sentry/sentry-unplugin"; +import { sentryVitePlugin } from "@sentry/bundler-plugin-core"; import { defineConfig } from "vite"; import * as path from "path"; diff --git a/packages/rollup-plugin/package.json b/packages/rollup-plugin/package.json index 411bd677..ef3743a5 100644 --- a/packages/rollup-plugin/package.json +++ b/packages/rollup-plugin/package.json @@ -37,7 +37,7 @@ "lint": "eslint ./src ./test" }, "dependencies": { - "@sentry/sentry-unplugin": "0.0.0-alpha.0" + "@sentry/bundler-plugin-core": "0.0.0-alpha.0" }, "devDependencies": { "@babel/core": "7.18.5", diff --git a/packages/rollup-plugin/src/index.ts b/packages/rollup-plugin/src/index.ts index 1a96f42a..6e64e732 100644 --- a/packages/rollup-plugin/src/index.ts +++ b/packages/rollup-plugin/src/index.ts @@ -1,2 +1,2 @@ -export { sentryRollupPlugin as default } from "@sentry/sentry-unplugin"; -export type { Options } from "@sentry/sentry-unplugin"; +export { sentryRollupPlugin as default } from "@sentry/bundler-plugin-core"; +export type { Options } from "@sentry/bundler-plugin-core"; diff --git a/packages/unplugin/package.json b/packages/unplugin/package.json index e4ef7037..6bf3e921 100644 --- a/packages/unplugin/package.json +++ b/packages/unplugin/package.json @@ -1,5 +1,5 @@ { - "name": "@sentry/sentry-unplugin", + "name": "@sentry/bundler-plugin-core", "version": "0.0.0-alpha.0", "description": "Official Sentry unplugin", "repository": "git://github.com/getsentry/sentry-unplugin.git", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 4f58d39d..b476d848 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -36,7 +36,7 @@ "lint": "eslint ./src ./test" }, "dependencies": { - "@sentry/sentry-unplugin": "0.0.0-alpha.0" + "@sentry/bundler-plugin-core": "0.0.0-alpha.0" }, "devDependencies": { "@babel/core": "7.18.5", diff --git a/packages/vite-plugin/src/index.ts b/packages/vite-plugin/src/index.ts index 216d37ad..f4754ff8 100644 --- a/packages/vite-plugin/src/index.ts +++ b/packages/vite-plugin/src/index.ts @@ -1,2 +1,2 @@ -export { sentryVitePlugin as default } from "@sentry/sentry-unplugin"; -export type { Options } from "@sentry/sentry-unplugin"; +export { sentryVitePlugin as default } from "@sentry/bundler-plugin-core"; +export type { Options } from "@sentry/bundler-plugin-core"; diff --git a/packages/webpack-plugin/package.json b/packages/webpack-plugin/package.json index f10df214..3795d054 100644 --- a/packages/webpack-plugin/package.json +++ b/packages/webpack-plugin/package.json @@ -36,7 +36,7 @@ "lint": "eslint ./src ./test" }, "dependencies": { - "@sentry/sentry-unplugin": "0.0.0-alpha.0" + "@sentry/bundler-plugin-core": "0.0.0-alpha.0" }, "devDependencies": { "@babel/core": "7.18.5", diff --git a/packages/webpack-plugin/src/index.ts b/packages/webpack-plugin/src/index.ts index 7f1b86e6..67cd0758 100644 --- a/packages/webpack-plugin/src/index.ts +++ b/packages/webpack-plugin/src/index.ts @@ -1,2 +1,2 @@ -export { sentryWebpackPlugin as default } from "@sentry/sentry-unplugin"; -export type { Options } from "@sentry/sentry-unplugin"; +export { sentryWebpackPlugin as default } from "@sentry/bundler-plugin-core"; +export type { Options } from "@sentry/bundler-plugin-core"; From f4181cdcad1d10efe63c5456b888ee8b49e85d09 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 13:03:18 +0200 Subject: [PATCH 4/7] fix repo link --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index dd6aa39e..234b4870 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "@sentry/bundler-plugins", "version": "0.0.0", - "description": "Root of the sentry unplugin monorepo.", - "repository": "git@github.com:lforst/sentry-unplugin.git", + "description": "Sentry Bundler Plugins Monorepo.", + "repository": "git@github.com:getsentry/sentry-unplugin.git", "private": true, "workspaces": [ "packages/*" From 33061b311b3947714da076b8bac42591e5a65e12 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 13:16:57 +0200 Subject: [PATCH 5/7] rename core plugin directory --- packages/{unplugin => core-bundler-plugin}/.babelrc.json | 0 packages/{unplugin => core-bundler-plugin}/.eslintrc.js | 0 packages/{unplugin => core-bundler-plugin}/.gitignore | 0 packages/{unplugin => core-bundler-plugin}/LICENSE | 0 packages/{unplugin => core-bundler-plugin}/README.md | 0 packages/{unplugin => core-bundler-plugin}/jest.config.js | 0 packages/{unplugin => core-bundler-plugin}/package.json | 0 packages/{unplugin => core-bundler-plugin}/rollup.config.js | 0 .../{unplugin => core-bundler-plugin}/src/getReleaseName.ts | 0 packages/{unplugin => core-bundler-plugin}/src/globals.d.ts | 0 packages/{unplugin => core-bundler-plugin}/src/index.ts | 0 packages/{unplugin => core-bundler-plugin}/src/sentry/api.ts | 0 .../{unplugin => core-bundler-plugin}/src/sentry/logger.ts | 0 .../src/sentry/releasePipeline.ts | 0 .../{unplugin => core-bundler-plugin}/src/sentry/sourcemaps.ts | 0 .../{unplugin => core-bundler-plugin}/src/sentry/telemetry.ts | 0 packages/{unplugin => core-bundler-plugin}/src/tsconfig.json | 0 packages/{unplugin => core-bundler-plugin}/src/types.ts | 0 .../test/getReleaseName.test.ts | 0 packages/{unplugin => core-bundler-plugin}/test/logger.test.ts | 0 packages/{unplugin => core-bundler-plugin}/test/tsconfig.json | 0 packages/{unplugin => core-bundler-plugin}/types.tsconfig.json | 0 packages/integration-tests/package.json | 3 +-- 23 files changed, 1 insertion(+), 2 deletions(-) rename packages/{unplugin => core-bundler-plugin}/.babelrc.json (100%) rename packages/{unplugin => core-bundler-plugin}/.eslintrc.js (100%) rename packages/{unplugin => core-bundler-plugin}/.gitignore (100%) rename packages/{unplugin => core-bundler-plugin}/LICENSE (100%) rename packages/{unplugin => core-bundler-plugin}/README.md (100%) rename packages/{unplugin => core-bundler-plugin}/jest.config.js (100%) rename packages/{unplugin => core-bundler-plugin}/package.json (100%) rename packages/{unplugin => core-bundler-plugin}/rollup.config.js (100%) rename packages/{unplugin => core-bundler-plugin}/src/getReleaseName.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/globals.d.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/index.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/sentry/api.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/sentry/logger.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/sentry/releasePipeline.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/sentry/sourcemaps.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/sentry/telemetry.ts (100%) rename packages/{unplugin => core-bundler-plugin}/src/tsconfig.json (100%) rename packages/{unplugin => core-bundler-plugin}/src/types.ts (100%) rename packages/{unplugin => core-bundler-plugin}/test/getReleaseName.test.ts (100%) rename packages/{unplugin => core-bundler-plugin}/test/logger.test.ts (100%) rename packages/{unplugin => core-bundler-plugin}/test/tsconfig.json (100%) rename packages/{unplugin => core-bundler-plugin}/types.tsconfig.json (100%) diff --git a/packages/unplugin/.babelrc.json b/packages/core-bundler-plugin/.babelrc.json similarity index 100% rename from packages/unplugin/.babelrc.json rename to packages/core-bundler-plugin/.babelrc.json diff --git a/packages/unplugin/.eslintrc.js b/packages/core-bundler-plugin/.eslintrc.js similarity index 100% rename from packages/unplugin/.eslintrc.js rename to packages/core-bundler-plugin/.eslintrc.js diff --git a/packages/unplugin/.gitignore b/packages/core-bundler-plugin/.gitignore similarity index 100% rename from packages/unplugin/.gitignore rename to packages/core-bundler-plugin/.gitignore diff --git a/packages/unplugin/LICENSE b/packages/core-bundler-plugin/LICENSE similarity index 100% rename from packages/unplugin/LICENSE rename to packages/core-bundler-plugin/LICENSE diff --git a/packages/unplugin/README.md b/packages/core-bundler-plugin/README.md similarity index 100% rename from packages/unplugin/README.md rename to packages/core-bundler-plugin/README.md diff --git a/packages/unplugin/jest.config.js b/packages/core-bundler-plugin/jest.config.js similarity index 100% rename from packages/unplugin/jest.config.js rename to packages/core-bundler-plugin/jest.config.js diff --git a/packages/unplugin/package.json b/packages/core-bundler-plugin/package.json similarity index 100% rename from packages/unplugin/package.json rename to packages/core-bundler-plugin/package.json diff --git a/packages/unplugin/rollup.config.js b/packages/core-bundler-plugin/rollup.config.js similarity index 100% rename from packages/unplugin/rollup.config.js rename to packages/core-bundler-plugin/rollup.config.js diff --git a/packages/unplugin/src/getReleaseName.ts b/packages/core-bundler-plugin/src/getReleaseName.ts similarity index 100% rename from packages/unplugin/src/getReleaseName.ts rename to packages/core-bundler-plugin/src/getReleaseName.ts diff --git a/packages/unplugin/src/globals.d.ts b/packages/core-bundler-plugin/src/globals.d.ts similarity index 100% rename from packages/unplugin/src/globals.d.ts rename to packages/core-bundler-plugin/src/globals.d.ts diff --git a/packages/unplugin/src/index.ts b/packages/core-bundler-plugin/src/index.ts similarity index 100% rename from packages/unplugin/src/index.ts rename to packages/core-bundler-plugin/src/index.ts diff --git a/packages/unplugin/src/sentry/api.ts b/packages/core-bundler-plugin/src/sentry/api.ts similarity index 100% rename from packages/unplugin/src/sentry/api.ts rename to packages/core-bundler-plugin/src/sentry/api.ts diff --git a/packages/unplugin/src/sentry/logger.ts b/packages/core-bundler-plugin/src/sentry/logger.ts similarity index 100% rename from packages/unplugin/src/sentry/logger.ts rename to packages/core-bundler-plugin/src/sentry/logger.ts diff --git a/packages/unplugin/src/sentry/releasePipeline.ts b/packages/core-bundler-plugin/src/sentry/releasePipeline.ts similarity index 100% rename from packages/unplugin/src/sentry/releasePipeline.ts rename to packages/core-bundler-plugin/src/sentry/releasePipeline.ts diff --git a/packages/unplugin/src/sentry/sourcemaps.ts b/packages/core-bundler-plugin/src/sentry/sourcemaps.ts similarity index 100% rename from packages/unplugin/src/sentry/sourcemaps.ts rename to packages/core-bundler-plugin/src/sentry/sourcemaps.ts diff --git a/packages/unplugin/src/sentry/telemetry.ts b/packages/core-bundler-plugin/src/sentry/telemetry.ts similarity index 100% rename from packages/unplugin/src/sentry/telemetry.ts rename to packages/core-bundler-plugin/src/sentry/telemetry.ts diff --git a/packages/unplugin/src/tsconfig.json b/packages/core-bundler-plugin/src/tsconfig.json similarity index 100% rename from packages/unplugin/src/tsconfig.json rename to packages/core-bundler-plugin/src/tsconfig.json diff --git a/packages/unplugin/src/types.ts b/packages/core-bundler-plugin/src/types.ts similarity index 100% rename from packages/unplugin/src/types.ts rename to packages/core-bundler-plugin/src/types.ts diff --git a/packages/unplugin/test/getReleaseName.test.ts b/packages/core-bundler-plugin/test/getReleaseName.test.ts similarity index 100% rename from packages/unplugin/test/getReleaseName.test.ts rename to packages/core-bundler-plugin/test/getReleaseName.test.ts diff --git a/packages/unplugin/test/logger.test.ts b/packages/core-bundler-plugin/test/logger.test.ts similarity index 100% rename from packages/unplugin/test/logger.test.ts rename to packages/core-bundler-plugin/test/logger.test.ts diff --git a/packages/unplugin/test/tsconfig.json b/packages/core-bundler-plugin/test/tsconfig.json similarity index 100% rename from packages/unplugin/test/tsconfig.json rename to packages/core-bundler-plugin/test/tsconfig.json diff --git a/packages/unplugin/types.tsconfig.json b/packages/core-bundler-plugin/types.tsconfig.json similarity index 100% rename from packages/unplugin/types.tsconfig.json rename to packages/core-bundler-plugin/types.tsconfig.json diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index 968f7dee..18d5c5f9 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -13,10 +13,9 @@ "dependencies": { "@sentry-internal/eslint-config": "0.0.0-alpha.0", "@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0", - "@sentry/sentry-unplugin": "0.0.0-alpha.0", + "@sentry/bundler-plugin-core": "0.0.0-alpha.0", "@swc/jest": "^0.2.21", "@types/jest": "^28.1.3", - "@sentry/bundler-plugin-core": "0.0.0-alpha.0", "@types/webpack4": "npm:@types/webpack@4.41.32", "esbuild": "0.14.49", "eslint": "^8.18.0", From 7b8f5734f50526f26d729fc3eafe89fbd5fb473c Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 13:30:08 +0200 Subject: [PATCH 6/7] fix brainfart --- .../{core-bundler-plugin => bundler-plugin-core}/.babelrc.json | 0 .../{core-bundler-plugin => bundler-plugin-core}/.eslintrc.js | 0 packages/{core-bundler-plugin => bundler-plugin-core}/.gitignore | 0 packages/{core-bundler-plugin => bundler-plugin-core}/LICENSE | 0 packages/{core-bundler-plugin => bundler-plugin-core}/README.md | 0 .../{core-bundler-plugin => bundler-plugin-core}/jest.config.js | 0 .../{core-bundler-plugin => bundler-plugin-core}/package.json | 0 .../{core-bundler-plugin => bundler-plugin-core}/rollup.config.js | 0 .../src/getReleaseName.ts | 0 .../{core-bundler-plugin => bundler-plugin-core}/src/globals.d.ts | 0 .../{core-bundler-plugin => bundler-plugin-core}/src/index.ts | 0 .../src/sentry/api.ts | 0 .../src/sentry/logger.ts | 0 .../src/sentry/releasePipeline.ts | 0 .../src/sentry/sourcemaps.ts | 0 .../src/sentry/telemetry.ts | 0 .../src/tsconfig.json | 0 .../{core-bundler-plugin => bundler-plugin-core}/src/types.ts | 0 .../test/getReleaseName.test.ts | 0 .../test/logger.test.ts | 0 .../test/tsconfig.json | 0 .../types.tsconfig.json | 0 22 files changed, 0 insertions(+), 0 deletions(-) rename packages/{core-bundler-plugin => bundler-plugin-core}/.babelrc.json (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/.eslintrc.js (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/.gitignore (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/LICENSE (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/README.md (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/jest.config.js (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/package.json (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/rollup.config.js (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/getReleaseName.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/globals.d.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/index.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/sentry/api.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/sentry/logger.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/sentry/releasePipeline.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/sentry/sourcemaps.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/sentry/telemetry.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/tsconfig.json (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/src/types.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/test/getReleaseName.test.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/test/logger.test.ts (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/test/tsconfig.json (100%) rename packages/{core-bundler-plugin => bundler-plugin-core}/types.tsconfig.json (100%) diff --git a/packages/core-bundler-plugin/.babelrc.json b/packages/bundler-plugin-core/.babelrc.json similarity index 100% rename from packages/core-bundler-plugin/.babelrc.json rename to packages/bundler-plugin-core/.babelrc.json diff --git a/packages/core-bundler-plugin/.eslintrc.js b/packages/bundler-plugin-core/.eslintrc.js similarity index 100% rename from packages/core-bundler-plugin/.eslintrc.js rename to packages/bundler-plugin-core/.eslintrc.js diff --git a/packages/core-bundler-plugin/.gitignore b/packages/bundler-plugin-core/.gitignore similarity index 100% rename from packages/core-bundler-plugin/.gitignore rename to packages/bundler-plugin-core/.gitignore diff --git a/packages/core-bundler-plugin/LICENSE b/packages/bundler-plugin-core/LICENSE similarity index 100% rename from packages/core-bundler-plugin/LICENSE rename to packages/bundler-plugin-core/LICENSE diff --git a/packages/core-bundler-plugin/README.md b/packages/bundler-plugin-core/README.md similarity index 100% rename from packages/core-bundler-plugin/README.md rename to packages/bundler-plugin-core/README.md diff --git a/packages/core-bundler-plugin/jest.config.js b/packages/bundler-plugin-core/jest.config.js similarity index 100% rename from packages/core-bundler-plugin/jest.config.js rename to packages/bundler-plugin-core/jest.config.js diff --git a/packages/core-bundler-plugin/package.json b/packages/bundler-plugin-core/package.json similarity index 100% rename from packages/core-bundler-plugin/package.json rename to packages/bundler-plugin-core/package.json diff --git a/packages/core-bundler-plugin/rollup.config.js b/packages/bundler-plugin-core/rollup.config.js similarity index 100% rename from packages/core-bundler-plugin/rollup.config.js rename to packages/bundler-plugin-core/rollup.config.js diff --git a/packages/core-bundler-plugin/src/getReleaseName.ts b/packages/bundler-plugin-core/src/getReleaseName.ts similarity index 100% rename from packages/core-bundler-plugin/src/getReleaseName.ts rename to packages/bundler-plugin-core/src/getReleaseName.ts diff --git a/packages/core-bundler-plugin/src/globals.d.ts b/packages/bundler-plugin-core/src/globals.d.ts similarity index 100% rename from packages/core-bundler-plugin/src/globals.d.ts rename to packages/bundler-plugin-core/src/globals.d.ts diff --git a/packages/core-bundler-plugin/src/index.ts b/packages/bundler-plugin-core/src/index.ts similarity index 100% rename from packages/core-bundler-plugin/src/index.ts rename to packages/bundler-plugin-core/src/index.ts diff --git a/packages/core-bundler-plugin/src/sentry/api.ts b/packages/bundler-plugin-core/src/sentry/api.ts similarity index 100% rename from packages/core-bundler-plugin/src/sentry/api.ts rename to packages/bundler-plugin-core/src/sentry/api.ts diff --git a/packages/core-bundler-plugin/src/sentry/logger.ts b/packages/bundler-plugin-core/src/sentry/logger.ts similarity index 100% rename from packages/core-bundler-plugin/src/sentry/logger.ts rename to packages/bundler-plugin-core/src/sentry/logger.ts diff --git a/packages/core-bundler-plugin/src/sentry/releasePipeline.ts b/packages/bundler-plugin-core/src/sentry/releasePipeline.ts similarity index 100% rename from packages/core-bundler-plugin/src/sentry/releasePipeline.ts rename to packages/bundler-plugin-core/src/sentry/releasePipeline.ts diff --git a/packages/core-bundler-plugin/src/sentry/sourcemaps.ts b/packages/bundler-plugin-core/src/sentry/sourcemaps.ts similarity index 100% rename from packages/core-bundler-plugin/src/sentry/sourcemaps.ts rename to packages/bundler-plugin-core/src/sentry/sourcemaps.ts diff --git a/packages/core-bundler-plugin/src/sentry/telemetry.ts b/packages/bundler-plugin-core/src/sentry/telemetry.ts similarity index 100% rename from packages/core-bundler-plugin/src/sentry/telemetry.ts rename to packages/bundler-plugin-core/src/sentry/telemetry.ts diff --git a/packages/core-bundler-plugin/src/tsconfig.json b/packages/bundler-plugin-core/src/tsconfig.json similarity index 100% rename from packages/core-bundler-plugin/src/tsconfig.json rename to packages/bundler-plugin-core/src/tsconfig.json diff --git a/packages/core-bundler-plugin/src/types.ts b/packages/bundler-plugin-core/src/types.ts similarity index 100% rename from packages/core-bundler-plugin/src/types.ts rename to packages/bundler-plugin-core/src/types.ts diff --git a/packages/core-bundler-plugin/test/getReleaseName.test.ts b/packages/bundler-plugin-core/test/getReleaseName.test.ts similarity index 100% rename from packages/core-bundler-plugin/test/getReleaseName.test.ts rename to packages/bundler-plugin-core/test/getReleaseName.test.ts diff --git a/packages/core-bundler-plugin/test/logger.test.ts b/packages/bundler-plugin-core/test/logger.test.ts similarity index 100% rename from packages/core-bundler-plugin/test/logger.test.ts rename to packages/bundler-plugin-core/test/logger.test.ts diff --git a/packages/core-bundler-plugin/test/tsconfig.json b/packages/bundler-plugin-core/test/tsconfig.json similarity index 100% rename from packages/core-bundler-plugin/test/tsconfig.json rename to packages/bundler-plugin-core/test/tsconfig.json diff --git a/packages/core-bundler-plugin/types.tsconfig.json b/packages/bundler-plugin-core/types.tsconfig.json similarity index 100% rename from packages/core-bundler-plugin/types.tsconfig.json rename to packages/bundler-plugin-core/types.tsconfig.json From 4f87ae7267de70c97323eaa38416b9cf00a001ba Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Thu, 20 Oct 2022 13:31:31 +0200 Subject: [PATCH 7/7] update core readme --- packages/bundler-plugin-core/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/bundler-plugin-core/README.md b/packages/bundler-plugin-core/README.md index b3c303b9..5c41bd00 100644 --- a/packages/bundler-plugin-core/README.md +++ b/packages/bundler-plugin-core/README.md @@ -4,7 +4,7 @@

-# Sentry Unplugin (WIP) +# Sentry Bundler Plugin Core **WARNING: This package is work in progress! Do not yet use it in production. We're happy to receive your feedback!** @@ -19,15 +19,13 @@ Check out the individual packages for more information and examples: ### Features -The Sentry Unplugin take care of Sentry-related tasks at build time of your JavaScript projects. It supports the following features: +The Sentry bundler plugin core package contains the following functionality: - Sourcemap upload - Release creation in Sentry - Automatic release name discovery (based on CI environment - Vercel, AWS, Heroku, CircleCI, or current Git SHA) - Automatically associate errors with releases (Release injection) -The Sentry Unplugin can be used as a replacement of [Sentry CLI](https://docs.sentry.io/learn/cli/) for these tasks. - ### More information - [Sentry Documentation](https://docs.sentry.io/quickstart/)