From f56a563533e28b27affc098ccff77ae4cc60e509 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 6 Jun 2023 15:25:53 +0200 Subject: build system: get rid of prepare scripts These don't seem to be the right location to compile packages. The newest version of pnpm runs all those scripts on "pnpm install", even if we filter for only one package. That results in a build performance issue. --- packages/anastasis-core/package.json | 1 - packages/anastasis-webui/package.json | 1 - packages/idb-bridge/package.json | 1 - packages/merchant-backend-ui/package.json | 1 - packages/pogen/package.json | 1 - packages/taler-util/package.json | 1 - packages/taler-wallet-cli/package.json | 1 - packages/taler-wallet-core/package.json | 1 - packages/taler-wallet-webextension/package.json | 1 - packages/web-util/package.json | 1 - 10 files changed, 10 deletions(-) (limited to 'packages') diff --git a/packages/anastasis-core/package.json b/packages/anastasis-core/package.json index 62a9b0bde..92957b885 100644 --- a/packages/anastasis-core/package.json +++ b/packages/anastasis-core/package.json @@ -6,7 +6,6 @@ "module": "./lib/index.js", "types": "./lib/index.d.ts", "scripts": { - "prepare": "tsc", "compile": "tsc", "pretty": "prettier --write src", "test": "tsc && ava", diff --git a/packages/anastasis-webui/package.json b/packages/anastasis-webui/package.json index afde50fed..eff5ba04d 100644 --- a/packages/anastasis-webui/package.json +++ b/packages/anastasis-webui/package.json @@ -8,7 +8,6 @@ "build": "./build.mjs", "compile": "tsc && ./build.mjs", "dev": "./dev.mjs", - "prepare": "pnpm compile", "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'", "test": "./test.mjs && mocha --require source-map-support/register --enable-source-maps 'dist/**/*test.js'", "pretty": "prettier --write src" diff --git a/packages/idb-bridge/package.json b/packages/idb-bridge/package.json index 263a095bf..89f191655 100644 --- a/packages/idb-bridge/package.json +++ b/packages/idb-bridge/package.json @@ -11,7 +11,6 @@ "private": false, "scripts": { "test": "tsc && ava", - "prepare": "tsc", "compile": "tsc", "clean": "rimraf dist lib tsconfig.tsbuildinfo", "pretty": "prettier --write src" diff --git a/packages/merchant-backend-ui/package.json b/packages/merchant-backend-ui/package.json index 03bb1e894..23e5007e9 100644 --- a/packages/merchant-backend-ui/package.json +++ b/packages/merchant-backend-ui/package.json @@ -6,7 +6,6 @@ "scripts": { "compile": "tsc && ./build.mjs", "build": "pnpm compile", - "prepare": "tsc", "render-examples": "ts-node -O '{\"module\": \"commonjs\"}' -T render-examples.ts dist/pages dist/examples", "lint-check": "eslint '{src,tests}/**/*.{js,jsx,ts,tsx}'", "lint-fix": "eslint --fix '{src,tests}/**/*.{js,jsx,ts,tsx}'", diff --git a/packages/pogen/package.json b/packages/pogen/package.json index 09d3ccda5..ae1dfac3b 100644 --- a/packages/pogen/package.json +++ b/packages/pogen/package.json @@ -7,7 +7,6 @@ "author": "Florian Dold", "license": "GPL-2.0+", "scripts": { - "prepare": "tsc", "compile": "tsc" }, "devDependencies": { diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json index f78791752..ba3a22d31 100644 --- a/packages/taler-util/package.json +++ b/packages/taler-util/package.json @@ -52,7 +52,6 @@ } }, "scripts": { - "prepare": "tsc", "compile": "tsc", "test": "tsc && ava", "clean": "rimraf dist lib tsconfig.tsbuildinfo", diff --git a/packages/taler-wallet-cli/package.json b/packages/taler-wallet-cli/package.json index 643a24deb..55f9adecb 100644 --- a/packages/taler-wallet-cli/package.json +++ b/packages/taler-wallet-cli/package.json @@ -16,7 +16,6 @@ }, "type": "module", "scripts": { - "prepare": "true", "compile": "./build-node.mjs", "test": "tsc", "clean": "rimraf lib dist tsconfig.tsbuildinfo", diff --git a/packages/taler-wallet-core/package.json b/packages/taler-wallet-core/package.json index 164198f7c..caf212b37 100644 --- a/packages/taler-wallet-core/package.json +++ b/packages/taler-wallet-core/package.json @@ -12,7 +12,6 @@ "author": "Florian Dold", "license": "GPL-3.0", "scripts": { - "prepare": "tsc", "compile": "tsc", "pretty": "prettier --write src", "test": "tsc && ava", diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index f2d4e2923..002d888a2 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -13,7 +13,6 @@ "test": "./test.mjs && mocha --require source-map-support/register 'dist/test/**/*.test.js' 'dist/test/**/test.js'", "test:coverage": "nyc pnpm test", "compile": "./patch-linaria.sh && tsc && ./build.mjs", - "prepare": "tsc", "dev": "./dev.mjs", "pretty": "prettier --write src", "i18n:extract": "pogen extract", diff --git a/packages/web-util/package.json b/packages/web-util/package.json index d2a8a3144..0fc76c0d6 100644 --- a/packages/web-util/package.json +++ b/packages/web-util/package.json @@ -27,7 +27,6 @@ } }, "scripts": { - "prepare": "tsc && ./build.mjs", "compile": "tsc && ./build.mjs", "clean": "rimraf dist lib tsconfig.tsbuildinfo", "pretty": "prettier --write src" -- cgit v1.2.3