diff --git a/packages/angular/build/package.json b/packages/angular/build/package.json index 55c90305eb2a..f7614b10f331 100644 --- a/packages/angular/build/package.json +++ b/packages/angular/build/package.json @@ -36,7 +36,7 @@ "mrmime": "2.0.1", "parse5-html-rewriting-stream": "7.1.0", "picomatch": "4.0.2", - "piscina": "4.9.2", + "piscina": "5.0.0", "rollup": "4.40.1", "sass": "1.87.0", "semver": "7.7.1", diff --git a/packages/angular/build/src/utils/worker-pool.ts b/packages/angular/build/src/utils/worker-pool.ts index ca35f7edb46b..3a4b3def27cb 100644 --- a/packages/angular/build/src/utils/worker-pool.ts +++ b/packages/angular/build/src/utils/worker-pool.ts @@ -18,7 +18,7 @@ export class WorkerPool extends Piscina { idleTimeout: 1000, // Web containers do not support transferable objects with receiveOnMessagePort which // is used when the Atomics based wait loop is enable. - useAtomics: !process.versions.webcontainer, + atomics: process.versions.webcontainer ? 'disabled' : 'sync', recordTiming: false, ...options, }; diff --git a/packages/angular_devkit/build_angular/package.json b/packages/angular_devkit/build_angular/package.json index d2fcd3e41ac9..b5c4a62b6bf9 100644 --- a/packages/angular_devkit/build_angular/package.json +++ b/packages/angular_devkit/build_angular/package.json @@ -43,7 +43,7 @@ "open": "10.1.2", "ora": "5.4.1", "picomatch": "4.0.2", - "piscina": "4.9.2", + "piscina": "5.0.0", "postcss": "8.5.3", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce3b306958de..8cba64c6c378 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -401,8 +401,8 @@ importers: specifier: 4.0.2 version: 4.0.2 piscina: - specifier: 4.9.2 - version: 4.9.2 + specifier: 5.0.0 + version: 5.0.0 rollup: specifier: 4.40.1 version: 4.40.1 @@ -693,8 +693,8 @@ importers: specifier: 4.0.2 version: 4.0.2 piscina: - specifier: 4.9.2 - version: 4.9.2 + specifier: 5.0.0 + version: 5.0.0 postcss: specifier: 8.5.3 version: 8.5.3 @@ -6621,6 +6621,10 @@ packages: piscina@4.9.2: resolution: {integrity: sha512-Fq0FERJWFEUpB4eSY59wSNwXD4RYqR+nR/WiEVcZW8IWfVBxJJafcgTEZDQo8k3w0sUarJ8RyVbbUF4GQ2LGbQ==} + piscina@5.0.0: + resolution: {integrity: sha512-R+arufwL7sZvGjAhSMK3TfH55YdGOqhpKXkcwQJr432AAnJX/xxX19PA4QisrmJ+BTTfZVggaz6HexbkQq1l1Q==} + engines: {node: '>=18.x'} + pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -14834,6 +14838,10 @@ snapshots: optionalDependencies: '@napi-rs/nice': 1.0.1 + piscina@5.0.0: + optionalDependencies: + '@napi-rs/nice': 1.0.1 + pkg-dir@4.2.0: dependencies: find-up: 4.1.0