Skip to content

Commit 77a217e

Browse files
authored
feat(publish): Add version bump script (#53)
- Add Lerna to our repo to use it as a mechanism of bumping all our package versions. We need this for the craft publishing process. - Add a pre-release script we need for craft later on
1 parent acfd34d commit 77a217e

File tree

13 files changed

+2963
-74
lines changed

13 files changed

+2963
-74
lines changed

lerna.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"version": "0.0.0-alpha.0",
3+
"packages": "packages/*",
4+
"npmClient": "yarn",
5+
"useWorkspaces": true
6+
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
"devDependencies": {
2222
"@nrwl/cli": "14.5.10",
2323
"@nrwl/workspace": "14.5.10",
24-
"nx": "14.5.10",
2524
"husky": "^8.0.0",
25+
"lerna": "^6.0.1",
26+
"nx": "14.5.10",
2627
"prettier": "^2.7.1",
2728
"pretty-quick": "^3.1.3"
2829
}

packages/esbuild-plugin/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry/esbuild-plugin",
3-
"version": "0.0.1",
3+
"version": "0.0.0-alpha.0",
44
"description": "Official Sentry esbuild plugin",
55
"repository": "git://github.com/getsentry/sentry-unplugin.git",
66
"homepage": "https://github.com/getsentry/sentry-unplugin/tree/main/packages/esbuild-plugin",
@@ -35,7 +35,7 @@
3535
"lint": "eslint ./src ./test"
3636
},
3737
"dependencies": {
38-
"@sentry/sentry-unplugin": "0.0.1"
38+
"@sentry/sentry-unplugin": "0.0.0-alpha.0"
3939
},
4040
"devDependencies": {
4141
"@babel/core": "7.18.5",
@@ -45,12 +45,12 @@
4545
"@rollup/plugin-commonjs": "22.0.1",
4646
"@rollup/plugin-json": "4.1.0",
4747
"@rollup/plugin-node-resolve": "13.3.0",
48+
"@sentry-internal/eslint-config": "0.0.0-alpha.0",
49+
"@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0",
4850
"@swc/core": "^1.2.205",
4951
"@swc/jest": "^0.2.21",
5052
"@types/jest": "^28.1.3",
5153
"@types/node": "^18.6.3",
52-
"@sentry-internal/eslint-config": "*",
53-
"@sentry-internal/sentry-unplugin-tsconfig": "*",
5454
"eslint": "^8.18.0",
5555
"jest": "^28.1.1",
5656
"npm-run-all": "^4.1.5",

packages/eslint-configs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/eslint-config",
3-
"version": "0.0.0",
3+
"version": "0.0.0-alpha.0",
44
"license": "MIT",
55
"private": true,
66
"peerDependencies": {

packages/integration-tests/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/integration-tests",
3-
"version": "0.0.0",
3+
"version": "0.0.0-alpha.0",
44
"license": "MIT",
55
"private": true,
66
"scripts": {
@@ -11,17 +11,17 @@
1111
"check:types": "tsc --project ./tsconfig.json --noEmit"
1212
},
1313
"dependencies": {
14+
"@sentry-internal/eslint-config": "0.0.0-alpha.0",
15+
"@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0",
16+
"@sentry/sentry-unplugin": "0.0.0-alpha.0",
1417
"@swc/jest": "^0.2.21",
1518
"@types/jest": "^28.1.3",
16-
"@sentry/sentry-unplugin": "*",
1719
"@types/webpack4": "npm:@types/[email protected]",
18-
"@sentry-internal/eslint-config": "*",
19-
"@sentry-internal/sentry-unplugin-tsconfig": "*",
2020
"esbuild": "0.14.49",
21+
"eslint": "^8.18.0",
2122
"jest": "^28.1.3",
2223
"npm-run-all": "4.1.5",
2324
"rollup": "2.77.0",
24-
"eslint": "^8.18.0",
2525
"ts-node": "^10.9.1",
2626
"vite": "3.0.0",
2727
"webpack": "5.74.0",

packages/playground/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/unplugin-playground",
3-
"version": "0.0.0",
3+
"version": "0.0.0-alpha.0",
44
"license": "MIT",
55
"private": true,
66
"scripts": {
@@ -16,7 +16,7 @@
1616
"dependencies": {
1717
"@sentry/integrations": "^7.11.1",
1818
"@sentry/node": "^7.11.1",
19-
"@sentry/sentry-unplugin": "*",
19+
"@sentry/sentry-unplugin": "0.0.0-alpha.0",
2020
"@types/express": "^4.17.13",
2121
"@types/http-proxy": "^1.17.9",
2222
"esbuild": "0.14.49",

packages/rollup-plugin/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry/rollup-plugin",
3-
"version": "0.0.1",
3+
"version": "0.0.0-alpha.0",
44
"description": "Official Sentry Rollup plugin",
55
"repository": "git://github.com/getsentry/sentry-unplugin.git",
66
"homepage": "https://github.com/getsentry/sentry-unplugin/tree/main/packages/rollup-plugin",
@@ -36,7 +36,7 @@
3636
"lint": "eslint ./src ./test"
3737
},
3838
"dependencies": {
39-
"@sentry/sentry-unplugin": "0.0.1"
39+
"@sentry/sentry-unplugin": "0.0.0-alpha.0"
4040
},
4141
"devDependencies": {
4242
"@babel/core": "7.18.5",
@@ -46,12 +46,12 @@
4646
"@rollup/plugin-commonjs": "22.0.1",
4747
"@rollup/plugin-json": "4.1.0",
4848
"@rollup/plugin-node-resolve": "13.3.0",
49+
"@sentry-internal/eslint-config": "0.0.0-alpha.0",
50+
"@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0",
4951
"@swc/core": "^1.2.205",
5052
"@swc/jest": "^0.2.21",
5153
"@types/jest": "^28.1.3",
5254
"@types/node": "^18.6.3",
53-
"@sentry-internal/eslint-config": "*",
54-
"@sentry-internal/sentry-unplugin-tsconfig": "*",
5555
"eslint": "^8.18.0",
5656
"jest": "^28.1.1",
5757
"npm-run-all": "^4.1.5",

packages/tsconfigs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/sentry-unplugin-tsconfig",
3-
"version": "0.0.0",
3+
"version": "0.0.0-alpha.0",
44
"license": "MIT",
55
"private": true
66
}

packages/unplugin/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry/sentry-unplugin",
3-
"version": "0.0.1",
3+
"version": "0.0.0-alpha.0",
44
"description": "Official Sentry unplugin",
55
"repository": "git://github.com/getsentry/sentry-unplugin.git",
66
"homepage": "https://github.com/getsentry/sentry-unplugin",
@@ -45,8 +45,8 @@
4545
"@rollup/plugin-json": "4.1.0",
4646
"@rollup/plugin-node-resolve": "13.3.0",
4747
"@rollup/plugin-replace": "^4.0.0",
48-
"@sentry-internal/eslint-config": "*",
49-
"@sentry-internal/sentry-unplugin-tsconfig": "*",
48+
"@sentry-internal/eslint-config": "0.0.0-alpha.0",
49+
"@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0",
5050
"@swc/core": "^1.2.205",
5151
"@swc/jest": "^0.2.21",
5252
"@types/jest": "^28.1.3",

packages/vite-plugin/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry/vite-plugin",
3-
"version": "0.0.1",
3+
"version": "0.0.0-alpha.0",
44
"description": "Official Sentry Vite plugin",
55
"repository": "git://github.com/getsentry/sentry-unplugin.git",
66
"homepage": "https://github.com/getsentry/sentry-unplugin/tree/main/packages/vite-plugin",
@@ -35,7 +35,7 @@
3535
"lint": "eslint ./src ./test"
3636
},
3737
"dependencies": {
38-
"@sentry/sentry-unplugin": "0.0.1"
38+
"@sentry/sentry-unplugin": "0.0.0-alpha.0"
3939
},
4040
"devDependencies": {
4141
"@babel/core": "7.18.5",
@@ -45,12 +45,12 @@
4545
"@rollup/plugin-commonjs": "22.0.1",
4646
"@rollup/plugin-json": "4.1.0",
4747
"@rollup/plugin-node-resolve": "13.3.0",
48+
"@sentry-internal/eslint-config": "0.0.0-alpha.0",
49+
"@sentry-internal/sentry-unplugin-tsconfig": "0.0.0-alpha.0",
4850
"@swc/core": "^1.2.205",
4951
"@swc/jest": "^0.2.21",
5052
"@types/jest": "^28.1.3",
5153
"@types/node": "^18.6.3",
52-
"@sentry-internal/eslint-config": "*",
53-
"@sentry-internal/sentry-unplugin-tsconfig": "*",
5454
"eslint": "^8.18.0",
5555
"jest": "^28.1.1",
5656
"npm-run-all": "^4.1.5",

0 commit comments

Comments
 (0)