Skip to content

Commit bb6c3df

Browse files
authored
Release setup (#71)
* Release setup * Use prepublishOnly instead of prepare to avoid potential npm install issues * Include CLI basic configuration
1 parent 91c92f0 commit bb6c3df

File tree

14 files changed

+75
-47
lines changed

14 files changed

+75
-47
lines changed

packages/browser/.npmignore

Whitespace-only changes.

packages/browser/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"clean": "rimraf \"lib\"",
1111
"format": "prettier --write '**/*.ts'",
1212
"lint": "eslint . --ext .ts",
13+
"prepublishOnly": "NODE_ENV=production npm run build",
1314
"watch": "webpack -w",
1415
"test": "NODE_ENV=test jest"
1516
},
@@ -32,6 +33,9 @@
3233
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
3334
},
3435
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
36+
"files": [
37+
"/lib"
38+
],
3539
"devDependencies": {
3640
"@types/jest": "^29.5.1",
3741
"@types/ua-parser-js": "^0.7.36",

packages/node/.npmignore

Whitespace-only changes.

packages/node/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"clean": "rimraf \"lib\"",
1010
"format": "prettier --write '**/*.ts'",
1111
"lint": "eslint . --ext .ts",
12+
"prepublishOnly": "NODE_ENV=production npm run build",
1213
"watch": "webpack -w",
1314
"test": "NODE_ENV=test jest"
1415
},
@@ -34,6 +35,9 @@
3435
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
3536
},
3637
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
38+
"files": [
39+
"/lib"
40+
],
3741
"devDependencies": {
3842
"@types/jest": "^29.5.1",
3943
"jest": "^29.5.0",

packages/react/.npmignore

Whitespace-only changes.

packages/react/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"clean": "rimraf \"lib\"",
99
"format": "prettier --write '**/*.ts'",
1010
"lint": "eslint . --ext .ts",
11+
"prepublishOnly": "NODE_ENV=production npm run build",
1112
"watch": "webpack -w",
1213
"test": "NODE_ENV=test jest"
1314
},
@@ -31,6 +32,9 @@
3132
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
3233
},
3334
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
35+
"files": [
36+
"/lib"
37+
],
3438
"devDependencies": {
3539
"@testing-library/react": "^14.0.0",
3640
"@types/react": "^18.2.14",

tools/cli/.npmignore

Whitespace-only changes.

tools/cli/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"clean": "tsc -b --clean && rimraf \"lib\"",
1616
"format": "prettier --write '**/*.ts'",
1717
"lint": "eslint . --ext .ts",
18+
"prepublishOnly": "NODE_ENV=production npm run build",
1819
"watch": "tsc -w",
1920
"start": "node lib/index.js"
2021
},
@@ -39,6 +40,9 @@
3940
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
4041
},
4142
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
43+
"files": [
44+
"/lib"
45+
],
4246
"dependencies": {
4347
"@backtrace/sourcemap-tools": "^0.0.1",
4448
"command-line-args": "^5.2.1",

tools/rollup-plugin/.npmignore

Whitespace-only changes.

tools/rollup-plugin/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"build:rollup": "rollup --config rollup.config.js",
1313
"clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"",
1414
"format": "prettier --write '**/*.ts'",
15+
"prepublishOnly": "NODE_ENV=production npm run build",
1516
"lint": "eslint . --ext .ts",
1617
"watch": "tsc -b ./tsconfig.build.json -w"
1718
},
@@ -37,6 +38,9 @@
3738
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
3839
},
3940
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
41+
"files": [
42+
"/lib"
43+
],
4044
"devDependencies": {
4145
"@rollup/plugin-typescript": "^11.1.2",
4246
"@types/jest": "^29.5.1",

tools/vite-plugin/.npmignore

Whitespace-only changes.

tools/vite-plugin/package.json

+51-47
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,53 @@
11
{
2-
"name": "@backtrace/vite-plugin",
3-
"version": "0.0.1",
4-
"description": "Backtrace Vite plugin",
5-
"main": "lib/index.js",
6-
"types": "lib/index.d.ts",
7-
"engines": {
8-
"node": ">=14"
9-
},
10-
"scripts": {
11-
"build": "tsc -b ./tsconfig.build.json",
12-
"build:vite": "vite build --config vite.config.js",
13-
"clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"",
14-
"format": "prettier --write '**/*.ts'",
15-
"lint": "eslint . --ext .ts",
16-
"watch": "tsc -b ./tsconfig.build.json -w"
17-
},
18-
"repository": {
19-
"type": "git",
20-
"url": "git+https://github.com/backtrace-labs/backtrace-javascript.git"
21-
},
22-
"keywords": [
23-
"Error",
24-
"Reporting",
25-
"Diagnostic",
26-
"Tool",
27-
"Bug",
28-
"Bugs",
29-
"StackTrace",
30-
"Source maps",
31-
"Sourcemaps",
32-
"Vite"
33-
],
34-
"author": "Backtrace <[email protected]>",
35-
"license": "MIT",
36-
"bugs": {
37-
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
38-
},
39-
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
40-
"peerDependencies": {
41-
"vite": "^4.4.9"
42-
},
43-
"dependencies": {
44-
"@backtrace/rollup-plugin": "^0.0.1"
45-
},
46-
"devDependencies": {
47-
"typescript": "^5.0.4"
48-
}
2+
"name": "@backtrace/vite-plugin",
3+
"version": "0.0.1",
4+
"description": "Backtrace Vite plugin",
5+
"main": "lib/index.js",
6+
"types": "lib/index.d.ts",
7+
"engines": {
8+
"node": ">=14"
9+
},
10+
"scripts": {
11+
"build": "tsc -b ./tsconfig.build.json",
12+
"build:vite": "vite build --config vite.config.js",
13+
"clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"",
14+
"format": "prettier --write '**/*.ts'",
15+
"prepublishOnly": "NODE_ENV=production npm run build",
16+
"lint": "eslint . --ext .ts",
17+
"watch": "tsc -b ./tsconfig.build.json -w"
18+
},
19+
"repository": {
20+
"type": "git",
21+
"url": "git+https://github.com/backtrace-labs/backtrace-javascript.git"
22+
},
23+
"keywords": [
24+
"Error",
25+
"Reporting",
26+
"Diagnostic",
27+
"Tool",
28+
"Bug",
29+
"Bugs",
30+
"StackTrace",
31+
"Source maps",
32+
"Sourcemaps",
33+
"Vite"
34+
],
35+
"author": "Backtrace <[email protected]>",
36+
"license": "MIT",
37+
"bugs": {
38+
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
39+
},
40+
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
41+
"files": [
42+
"/lib"
43+
],
44+
"peerDependencies": {
45+
"vite": "^4.4.9"
46+
},
47+
"dependencies": {
48+
"@backtrace/rollup-plugin": "^0.0.1"
49+
},
50+
"devDependencies": {
51+
"typescript": "^5.0.4"
52+
}
4953
}

tools/webpack-plugin/.npmignore

Whitespace-only changes.

tools/webpack-plugin/package.json

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"",
1414
"format": "prettier --write '**/*.ts'",
1515
"lint": "eslint . --ext .ts",
16+
"prepublishOnly": "NODE_ENV=production npm run build",
1617
"watch": "tsc -b ./tsconfig.build.json -w",
1718
"test:e2e": "npm run test:e2e:webpackv5 && npm run test:e2e:webpackv4",
1819
"test:e2e:webpackv4": "NODE_ENV=test jest --config ./webpack4.e2e.jest.config.js",
@@ -40,6 +41,9 @@
4041
"url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
4142
},
4243
"homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
44+
"files": [
45+
"/lib"
46+
],
4347
"devDependencies": {
4448
"@types/jest": "^29.5.1",
4549
"@types/webpack-sources": "^3.2.0 || ^1.4.1",

0 commit comments

Comments
 (0)