diff --git a/package-lock.json b/package-lock.json index ea84bf9b8..9c45a92f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,6 +50,7 @@ "@typescript-eslint/parser": "^8.44.0", "@vitest/coverage-v8": "^3.2.4", "@vitest/eslint-plugin": "^1.3.4", + "concurrently": "^9.2.1", "duplexpair": "^1.0.2", "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8", diff --git a/package.json b/package.json index f31e1cdaa..309cb643f 100644 --- a/package.json +++ b/package.json @@ -37,14 +37,13 @@ "prepare": "npm run build", "build:clean": "rm -rf dist", "build:update-package-version": "tsx scripts/updatePackageVersion.ts", - "build:esm": "tsc --project tsconfig.esm.json", + "build:esm": "tsc --project tsconfig.esm.json && chmod +x dist/esm/index.js", "build:cjs": "tsc --project tsconfig.cjs.json", "build:universal-package": "tsx scripts/createUniversalPackage.ts", - "build:chmod": "chmod +x dist/esm/index.js", - "build": "npm run build:clean && npm run build:esm && npm run build:cjs && npm run build:universal-package && npm run build:chmod", + "build": "npm run build:clean && concurrently \"npm run build:esm\" \"npm run build:cjs\" && npm run build:universal-package", "inspect": "npm run build && mcp-inspector -- dist/esm/index.js", "prettier": "prettier", - "check": "npm run build && npm run check:types && npm run check:lint && npm run check:format && npm run check:dependencies", + "check": "concurrently \"npm run build\" \"npm run check:types\" \"npm run check:lint\" \"npm run check:format\" \"npm run check:dependencies\"", "check:lint": "eslint .", "check:dependencies": "knip --strict", "check:format": "prettier -c .", @@ -76,6 +75,7 @@ "@typescript-eslint/parser": "^8.44.0", "@vitest/coverage-v8": "^3.2.4", "@vitest/eslint-plugin": "^1.3.4", + "concurrently": "^9.2.1", "duplexpair": "^1.0.2", "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8",