From a5339c7c8928828df1c1bbd062ccf79792486766 Mon Sep 17 00:00:00 2001 From: Sebastian Alex Date: Tue, 5 Nov 2024 11:31:31 +0100 Subject: [PATCH] all: clean and build dependencies in prepublishOnly scripts --- packages/browser/package.json | 2 +- packages/electron/package.json | 2 +- packages/nestjs/package.json | 2 +- packages/node/package.json | 2 +- packages/react-native/package.json | 2 +- packages/react/package.json | 2 +- packages/sdk-core/package.json | 3 ++- packages/session-replay/package.json | 2 +- tools/cli/package.json | 2 +- tools/rollup-plugin/package.json | 2 +- tools/sourcemap-tools/package.json | 3 ++- tools/vite-plugin/package.json | 2 +- tools/webpack-plugin/package.json | 2 +- 13 files changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/browser/package.json b/packages/browser/package.json index 9d4eea56..edc07099 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -12,7 +12,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm -w ../sdk-core run prepublishOnly && npm run clean && cross-env NODE_ENV=production npm run build", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" }, diff --git a/packages/electron/package.json b/packages/electron/package.json index be6db0fc..5653a1f8 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -64,7 +64,7 @@ "clean": "rimraf main renderer common", "format": "prettier --write '**/*.ts'", "lint": "eslint src --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "watch": "concurrently \"tsc -p tsconfig.main.json --noEmit --watch\" \"tsc -p tsconfig.renderer.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"" }, "keywords": [ diff --git a/packages/nestjs/package.json b/packages/nestjs/package.json index 9492086d..f6fbba16 100644 --- a/packages/nestjs/package.json +++ b/packages/nestjs/package.json @@ -11,7 +11,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" }, diff --git a/packages/node/package.json b/packages/node/package.json index 22fe2b65..c04c1cc5 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -11,7 +11,7 @@ "clean": "rimraf lib tsconfig.tsbuildinfo", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" }, diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 2da3de56..1b194451 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -30,7 +30,7 @@ "build": "bob build", "clean": "rimraf \"lib\"", "format:check": "eslint \"**/*.{js,ts,tsx}\"", - "prepublishOnly": "bob build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production bob build", "test": "cross-env NODE_ENV=test jest" }, "keywords": [ diff --git a/packages/react/package.json b/packages/react/package.json index 9b025969..3113d8af 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -12,7 +12,7 @@ "clean": "rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm -w ../browser run prepublishOnly && npm run clean && cross-env NODE_ENV=production npm run build", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" }, diff --git a/packages/sdk-core/package.json b/packages/sdk-core/package.json index 2b476452..32dff142 100644 --- a/packages/sdk-core/package.json +++ b/packages/sdk-core/package.json @@ -12,7 +12,8 @@ "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", - "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" + "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build" }, "repository": { "type": "git", diff --git a/packages/session-replay/package.json b/packages/session-replay/package.json index eda53004..51f54af8 100644 --- a/packages/session-replay/package.json +++ b/packages/session-replay/package.json @@ -13,7 +13,7 @@ "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", "watch": "concurrently \"tsc -p tsconfig.build.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\"", - "prepublishOnly": "cross-env NODE_ENV=production npm run clean && npm run build", + "prepublishOnly": "npm -w ../sdk-core run prepublishOnly && npm run clean && cross-env NODE_ENV=production npm run build", "test": "cross-env NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" NODE_NO_WARNINGS=1 NODE_ENV=test jest" }, "repository": { diff --git a/tools/cli/package.json b/tools/cli/package.json index cc572d6a..6780ef62 100644 --- a/tools/cli/package.json +++ b/tools/cli/package.json @@ -15,7 +15,7 @@ "clean": "tsc -b --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "watch": "tsc -w", "start": "node lib/index.js", "test": "cross-env NODE_ENV=test jest" diff --git a/tools/rollup-plugin/package.json b/tools/rollup-plugin/package.json index bfe0cb09..950d8400 100644 --- a/tools/rollup-plugin/package.json +++ b/tools/rollup-plugin/package.json @@ -12,7 +12,7 @@ "build:rollup": "rollup --config rollup.config.js", "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "lint": "eslint . --ext .ts", "watch": "tsc -b ./tsconfig.build.json -w" }, diff --git a/tools/sourcemap-tools/package.json b/tools/sourcemap-tools/package.json index 9fedef48..950f51ce 100644 --- a/tools/sourcemap-tools/package.json +++ b/tools/sourcemap-tools/package.json @@ -13,7 +13,8 @@ "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", "watch": "tsc -w", - "test": "cross-env NODE_ENV=test jest" + "test": "cross-env NODE_ENV=test jest", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build" }, "repository": { "type": "git", diff --git a/tools/vite-plugin/package.json b/tools/vite-plugin/package.json index d0066625..c0c53c84 100644 --- a/tools/vite-plugin/package.json +++ b/tools/vite-plugin/package.json @@ -12,7 +12,7 @@ "build:vite": "vite build --config vite.config.js", "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build", "lint": "eslint . --ext .ts", "watch": "tsc -b ./tsconfig.build.json -w" }, diff --git a/tools/webpack-plugin/package.json b/tools/webpack-plugin/package.json index 05b64f57..2d08d5ce 100644 --- a/tools/webpack-plugin/package.json +++ b/tools/webpack-plugin/package.json @@ -13,7 +13,7 @@ "clean": "tsc -b ./tsconfig.build.json --clean && rimraf \"lib\"", "format": "prettier --write '**/*.ts'", "lint": "eslint . --ext .ts", - "prepublishOnly": "cross-env NODE_ENV=production npm run build", + "prepublishOnly": "npm run clean && cross-env 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": "cross-env NODE_ENV=test jest --config ./webpack4.e2e.jest.config.js",