From 2e313a6df7cb2d8be9ab8a8eff5b0937db0c942f Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Thu, 10 Aug 2023 16:00:13 +0200 Subject: [PATCH 1/3] Release setup --- packages/browser/package.json | 1 + packages/node/.npmignore | 0 packages/node/package.json | 4 ++++ packages/react/.npmignore | 0 packages/react/package.json | 1 + 5 files changed, 6 insertions(+) create mode 100644 packages/node/.npmignore create mode 100644 packages/react/.npmignore diff --git a/packages/browser/package.json b/packages/browser/package.json index 147d3591..57bb6053 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -10,6 +10,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", + "prepare": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, diff --git a/packages/node/.npmignore b/packages/node/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/packages/node/package.json b/packages/node/package.json index ffca9ecc..21fa0227 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -9,6 +9,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", + "prepare": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, @@ -34,6 +35,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "devDependencies": { "@types/jest": "^29.5.1", "jest": "^29.5.0", diff --git a/packages/react/.npmignore b/packages/react/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/packages/react/package.json b/packages/react/package.json index be402d5d..7e76214d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -8,6 +8,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", + "prepare": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, From 5391e0402a034ef346b4848ac0ecba5230de0668 Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Thu, 10 Aug 2023 17:06:12 +0200 Subject: [PATCH 2/3] Use prepublishOnly instead of prepare to avoid potential npm install issues --- packages/browser/package.json | 2 +- packages/node/package.json | 2 +- packages/react/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/browser/package.json b/packages/browser/package.json index 57bb6053..621825b5 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -10,7 +10,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepare": "NODE_ENV=production npm run build", + "prepublishOnly": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, diff --git a/packages/node/package.json b/packages/node/package.json index 21fa0227..1cdf7b7a 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -9,7 +9,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepare": "NODE_ENV=production npm run build", + "prepublishOnly": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, diff --git a/packages/react/package.json b/packages/react/package.json index 7e76214d..80ef805e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -8,7 +8,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepare": "NODE_ENV=production npm run build", + "prepublishOnly": "NODE_ENV=production npm run build", "watch": "webpack -w", "test": "NODE_ENV=test jest" }, From bf85620097172aae4555e0b75cf66a478ae495ff Mon Sep 17 00:00:00 2001 From: Konrad Dysput Date: Thu, 10 Aug 2023 17:52:53 +0200 Subject: [PATCH 3/3] Include CLI basic configuration --- packages/browser/.npmignore | 0 packages/browser/package.json | 3 + packages/react/package.json | 3 + tools/cli/.npmignore | 0 tools/cli/package.json | 4 ++ tools/rollup-plugin/.npmignore | 0 tools/rollup-plugin/package.json | 4 ++ tools/vite-plugin/.npmignore | 0 tools/vite-plugin/package.json | 98 ++++++++++++++++--------------- tools/webpack-plugin/.npmignore | 0 tools/webpack-plugin/package.json | 4 ++ 11 files changed, 69 insertions(+), 47 deletions(-) create mode 100644 packages/browser/.npmignore create mode 100644 tools/cli/.npmignore create mode 100644 tools/rollup-plugin/.npmignore create mode 100644 tools/vite-plugin/.npmignore create mode 100644 tools/webpack-plugin/.npmignore diff --git a/packages/browser/.npmignore b/packages/browser/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/packages/browser/package.json b/packages/browser/package.json index 621825b5..9dae8b95 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -33,6 +33,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "devDependencies": { "@types/jest": "^29.5.1", "@types/ua-parser-js": "^0.7.36", diff --git a/packages/react/package.json b/packages/react/package.json index 80ef805e..103b42ca 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -32,6 +32,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "devDependencies": { "@testing-library/react": "^14.0.0", "@types/react": "^18.2.14", diff --git a/tools/cli/.npmignore b/tools/cli/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/tools/cli/package.json b/tools/cli/package.json index b0cf075d..4191ca7a 100644 --- a/tools/cli/package.json +++ b/tools/cli/package.json @@ -15,6 +15,7 @@ "clean": "tsc -b --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", + "prepublishOnly": "NODE_ENV=production npm run build", "watch": "tsc -w", "start": "node lib/index.js" }, @@ -39,6 +40,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "dependencies": { "@backtrace/sourcemap-tools": "^0.0.1", "command-line-args": "^5.2.1", diff --git a/tools/rollup-plugin/.npmignore b/tools/rollup-plugin/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/tools/rollup-plugin/package.json b/tools/rollup-plugin/package.json index af83423b..e1604642 100644 --- a/tools/rollup-plugin/package.json +++ b/tools/rollup-plugin/package.json @@ -12,6 +12,7 @@ "build:rollup": "rollup --config rollup.config.js", "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", + "prepublishOnly": "NODE_ENV=production npm run build", "lint": "eslint . --ext .ts", "watch": "tsc -b ./tsconfig.build.json -w" }, @@ -37,6 +38,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "devDependencies": { "@rollup/plugin-typescript": "^11.1.2", "@types/jest": "^29.5.1", diff --git a/tools/vite-plugin/.npmignore b/tools/vite-plugin/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/tools/vite-plugin/package.json b/tools/vite-plugin/package.json index 110729b8..fbcdf7ab 100644 --- a/tools/vite-plugin/package.json +++ b/tools/vite-plugin/package.json @@ -1,49 +1,53 @@ { - "name": "@backtrace/vite-plugin", - "version": "0.0.1", - "description": "Backtrace Vite plugin", - "main": "lib/index.js", - "types": "lib/index.d.ts", - "engines": { - "node": ">=14" - }, - "scripts": { - "build": "tsc -b ./tsconfig.build.json", - "build:vite": "vite build --config vite.config.js", - "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", - "format": "prettier --write '**/*.ts'", - "lint": "eslint . --ext .ts", - "watch": "tsc -b ./tsconfig.build.json -w" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/backtrace-labs/backtrace-javascript.git" - }, - "keywords": [ - "Error", - "Reporting", - "Diagnostic", - "Tool", - "Bug", - "Bugs", - "StackTrace", - "Source maps", - "Sourcemaps", - "Vite" - ], - "author": "Backtrace ", - "license": "MIT", - "bugs": { - "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" - }, - "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", - "peerDependencies": { - "vite": "^4.4.9" - }, - "dependencies": { - "@backtrace/rollup-plugin": "^0.0.1" - }, - "devDependencies": { - "typescript": "^5.0.4" - } + "name": "@backtrace/vite-plugin", + "version": "0.0.1", + "description": "Backtrace Vite plugin", + "main": "lib/index.js", + "types": "lib/index.d.ts", + "engines": { + "node": ">=14" + }, + "scripts": { + "build": "tsc -b ./tsconfig.build.json", + "build:vite": "vite build --config vite.config.js", + "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", + "format": "prettier --write '**/*.ts'", + "prepublishOnly": "NODE_ENV=production npm run build", + "lint": "eslint . --ext .ts", + "watch": "tsc -b ./tsconfig.build.json -w" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/backtrace-labs/backtrace-javascript.git" + }, + "keywords": [ + "Error", + "Reporting", + "Diagnostic", + "Tool", + "Bug", + "Bugs", + "StackTrace", + "Source maps", + "Sourcemaps", + "Vite" + ], + "author": "Backtrace ", + "license": "MIT", + "bugs": { + "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" + }, + "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], + "peerDependencies": { + "vite": "^4.4.9" + }, + "dependencies": { + "@backtrace/rollup-plugin": "^0.0.1" + }, + "devDependencies": { + "typescript": "^5.0.4" + } } diff --git a/tools/webpack-plugin/.npmignore b/tools/webpack-plugin/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/tools/webpack-plugin/package.json b/tools/webpack-plugin/package.json index 846f8ee7..cb0e2499 100644 --- a/tools/webpack-plugin/package.json +++ b/tools/webpack-plugin/package.json @@ -13,6 +13,7 @@ "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", + "prepublishOnly": "NODE_ENV=production npm run build", "watch": "tsc -b ./tsconfig.build.json -w", "test:e2e": "npm run test:e2e:webpackv5 && npm run test:e2e:webpackv4", "test:e2e:webpackv4": "NODE_ENV=test jest --config ./webpack4.e2e.jest.config.js", @@ -40,6 +41,9 @@ "url": "https://github.com/backtrace-labs/backtrace-javascript/issues" }, "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme", + "files": [ + "/lib" + ], "devDependencies": { "@types/jest": "^29.5.1", "@types/webpack-sources": "^3.2.0 || ^1.4.1",